XSL Transformations

related topics
{math, number, function}
{system, computer, user}
{work, book, publish}
{god, call, give}
{group, member, jewish}

XSLT (Extensible Stylesheet Language Transformations) is a declarative, XML-based language used for the transformation of XML documents into other XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one.[2] The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text.[3] XSLT is often used to convert XML data into HTML or XHTML documents for display as a web page: the transformation may happen dynamically either on the client or on the server, or it may be done as part of the publishing process. It is also used to create output for printing or direct video display, typically by transforming the original XML into XSL Formatting Objects to create formatted output which can then be converted to a variety of formats, a few of which are PDF, PostScript and PNG. XSLT is also used to translate XML messages between different XML schemas, or to make changes to documents within the scope of a single schema, for example by removing the parts of a message that are not needed.

Contents

Origins

XSLT is developed by the World Wide Web Consortium (W3C). The most recent version is XSLT 2.0[4], which reached W3C recommendation status on 23 January 2007. As of 2010, however, XSLT 1.0[5] is still widely used, as there are no products that support XSLT 2.0 running in the browser, nor on some important server environments such as LAMP.

Full article ▸

related documents
Queue (data structure)
B-tree
Oracle machine
Unicity distance
Lazy evaluation
Richard's paradox
Extended real number line
Splitting lemma
Ring (mathematics)
Haar measure
Idempotence
Assignment problem
Axiom of pairing
Presburger arithmetic
Preorder
Legendre symbol
Meromorphic function
Chain rule
Functional analysis
Elementary group theory
Mathematical model
Merkle-Hellman
Trie
Boolean ring
Examples of groups
Associativity
ML (programming language)
Monster group
Definable real number
Extended Backus–Naur Form