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
The Altova MissionKit is a suite of intelligent XML tools, including:
XMLSpy® – industry-leading XML editor
- Support for all XML-based technologies
- Graphical editing views, powerful debuggers, code generation, & more
MapForce® – graphical data mapping tool
- Drag-and-drop data conversion with code generation
- Support for XML, DBs, EDI, Excel® 2007, text, Web services
StyleVision® – visual stylesheet designer
- Drag-and-drop stylesheet design for XML & databases
- Output to HTML, PDF, RTF, Word 2007, & more
And more…
Try before you buy with a free fully functional 30-day trial
Download today
 |
|
Get Your Diploma!
W3Schools' Online Certification Program is the perfect solution for busy
professionals who need to balance work, family, and career building.
The HTML Certificate is for developers who want to document their knowledge of HTML, XHTML, and CSS.
The JavaScript Certificate is for developers who want to document their knowledge of JavaScript and the HTML DOM.
The ASP Certificate is for developers who want to document their knowledge of ASP, SQL, and ADO.
|
|