XSLT xsl:element
ITBooks.xslt
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<title>XSLT xsl:element - How to use xsl:element in xslt</title>
</head>
<body>
<h2 style="color:DarkSeaGreen; font-style:italic;">XSLT Example: Using xsl:element in XSLT</h2>
<hr width="500" align="left" color="DarkSeaGreen" />
<div style="color:OrangeRed; font:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:x-large; font-weight:bold; font-style:italic;">
<ol>
<xsl:for-each select="books/book">
<xsl:element name="BookName">
<li><xsl:value-of select="name"/></li>
</xsl:element>
</xsl:for-each>
</ol>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
ITBooks.xml
<?xml version="1.0" ?>
<?xml-stylesheet type="text/xsl" href="ITBooks.xslt"?>
<!-- This is a sample XML file for various XML XSLT example-->
<books>
<book Category="Photoshop">
<id>1</id>
<name>Photoshop Elements 8 for Windows: Visual QuickStart Guide</name>
<author>Jeff Carlson</author>
<price>26.99</price>
</book>
<book Category="Photoshop">
<id>2</id>
<name>VisionMongers: Making a Life and a Living in Photography</name>
<author>David DuChemin</author>
<price>44.99</price>
</book>
<book Category="Apple">
<id>3</id>
<name>Final Cut Pro Power Skills: Work Faster and Smarter in Final Cut Pro 7</name>
<author>Larry Jordan</author>
<price>39.99</price>
</book>
<book Category="Photoshop">
<id>4</id>
<name>Visual Poetry: A Creative Guide for Making Engaging Digital Photographs</name>
<author>Chris Orwig</author>
<price>44.99</price>
</book>
<book Category="Apple">
<id>5</id>
<name>iPhone SDK 3: Visual QuickStart Guide</name>
<author>Duncan Campbell</author>
<price>31.49</price>
</book>
<book Category="Operating Systems">
<id>6</id>
<name>Mac OS X 10.6 Snow Leopard Pocket Guide</name>
<author>Jeff Carlson</author>
<price>13.49</price>
</book>
</books>

- XSLT xsl:apply-templates - How to use xsl:apply-templates in xslt
- XSLT xsl:stylesheet - How to use xsl:stylesheet in xslt
- Sample XML file for various asp.net XML, XSLT, XPath example
- asp.net and XPath: evaluate [] (selection criteria) XPath expression
- asp.net and XPath: evaluate position XPath expression
- asp.net and XPath: evaluate [last()] XPath expression
- asp.net and XPath: evaluate [last()-1] XPath expression
- asp.net and XPath: evaluate [@*] (elements with any attribute) XPath expression
- XmlNodeList - How to use XmlNodeList in asp.net xml
- XmlDocument SelectSingleNode() method - How to select single node in asp.net xml