Example 2 of <xsl:output>
This example outputs the result tree as HTML.
Note To test this example, you need to use a script. For more information, see Initiate XSLT in a Script.
XML File (booksshort.xml)
<?xml version='1.0'?> <?xml-stylesheet type="text/xsl" href="outputelem.xsl"?> <catalog> <book id="bk101"> <author>Gambardella, Matthew</author> <title>XML Developer's Guide</title> <genre>Computer</genre> <price>44.95</price> <publish_date>2000-10-01</publish_date> <description>An in-depth look at creating applications with XML.</description> </book> <book id="bk102"> <author>Ralls, Kim</author> <title>Midnight Rain</title> <genre>Fantasy</genre> <price>5.95</price> <publish_date>2000-12-16</publish_date> <description>A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world.</description> </book> <book id="bk103"> <author>Corets, Eva</author> <title>Maeve Ascendant</title> <genre>Fantasy</genre> <price>5.95</price> <publish_date>2000-11-17</publish_date> <description>After the collapse of a nanotechnology society in England, the young survivors lay the foundation for a new society.</description> </book> </catalog>
XSLT File (outputelem.xsl)
<?xml version='1.0'?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:output method="html" version="4.0"/> <xsl:template match="/"> <html> <xsl:apply-templates/> </html> </xsl:template> </xsl:stylesheet>
Output
This is the formatted output:
Gambardella, MatthewXML Developer's GuideComputer44.952000-10-01An in-depth
look at creating applications with XML.Ralls, KimMidnight RainFantasy5.952000-12-16A
former architect battles corporate zombies, an evil sorceress, and her own childhood to
become queen of the world.Corets, EvaMaeve AscendantFantasy5.952000-11-17After
the collapse of a nanotechnology society in England, the young survivors lay the
foundation for a new society.
This is the processor output:
<html>Gambardella, MatthewXML Developer's GuideComputer44.952000-10-01 An in-depth look at creating applications with XML.Ralls, KimMidnight RainFantasy5.952000-12-16A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world.Corets, EvaMaeve AscendantFantasy5.952000-11-17After the collapse of a nanotechnology society in England, the young survivors lay the foundation for a new society.</html>