plang:xslt:start

This is an old revision of the document!


XSLT stands for XSL Transformation and is used to transform XML documents into other formats and also to perform certain translation operations.

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 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.

  • plang/xslt/start.1259166506.txt.gz
  • Last modified: 01/06/13 @ 20:54:34
  • (external edit)