Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== What is XSLT ===== XSLT stands for XSL Transformation and is used to transform XML documents into other formats and also to perform certain translation operations. ==== XSLT and XPath ==== XSLT relies upon the W3C's XPath language for identifying subsets of the source document tree, as well as for performing calculations. XPath also provides a range of functions, which XSLT itself further augments. This reliance upon XPath adds a great deal of power and flexibility to XSLT. ==== XSLT and XQuery ==== XSLT capabilities overlap with XQuery, which was initially conceived as a query language for large collections of XML documents. The XSLT 2.0 and XQuery 1.0 share the same data model, type system, and function library, and both include XPath 2.0 as a sublanguage. XSLT was primarily conceived as a stylesheet language whose primary goal was to render XML for the human reader on screen, on the web (as web template language), or on paper. XQuery was primarily conceived as a database query language in the tradition of SQL. ===== How to Use ===== * [[.:starter:|Starter ]] * [[.:selectnodes:|Selecting Nodes]] * [[.:applyingtemplates:|Applying Templates]] plang/xslt/start.txt Last modified: 01/06/13 @ 20:54:16by 127.0.0.1