XSLT Examples
The <xsl:template> Element
A template contains rules to apply when a specified node is matched:
View the XML file, View
the XSL file,
and View the result.
Examples explained
The <xsl:value-of> Element
Extract the value of a selected node:
View the XML file,
View the XSL file, and
View the result.
Examples explained
The <xsl:for-each> Element
The <xsl:for-each> element allows you to do looping in XSLT.
The XSL <xsl:for-each> element can be used to select every XML
element of a specified node-set:
View the XML file,
View the XSL file, and
View the result.
We can also filter the output by adding a criterion to the
select attribute in
the <xsl:for-each> element.
View the XML file,
View the XSL file,
View the result.
Examples explained
The <xsl:sort> Element
The <xsl:sort> element is used to sort the output.
View the XML file,
View the XSL file, and
View the result.
Examples explained
The <xsl:if> Element
The <xsl:if> element is used to put a conditional test
against the content of an XML file.
View the XML file,
View the XSL file, and
View the result.
Examples explained
The <xsl:choose> Element
The <xsl:choose> element is used in conjunction with <xsl:when>
and <xsl:otherwise> to express multiple
conditional tests.
The first example will add a pink background-color to the "Artist" column
WHEN the price of the CD is higher than 10:
View the XML file,
View the XSL file, and
View the result.
The second example will add a pink background color to the "Artist" column WHEN the
price of the CD is higher than 10, and a grey background-color WHEN the price of
the CD is higher than 9 and lower or equal to 10.
View the XML file,
View the XSL file, and
View the result.
Examples explained
The <xsl:apply-templates> Element
The <xsl:apply-templates> element applies a template to the current
element or to the current element's child nodes.
View the XML file,
View the XSL file, and
View the result.
Examples explained
Learn XML with <oXygen/> XML Editor - Free Trial!
|
|
oXygen helps you learn to define,
edit, validate and transform XML documents. Supported technologies include XML Schema,
DTD, Relax NG, XSLT, XPath, XQuery, CSS.
Understand in no time how XSLT and XQuery work by using the intuitive oXygen debugger!
Do you have any XML related questions? Get free answers from the oXygen
XML forum
and from the video
demonstrations.
Download a FREE 30-day trial today!
|
|