XSLT

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other objects such as HTML for web pages, plain text or into XSL Formatting Objects which can then be converted to PDF, PostScript and PNG.

Typically, input documents are XML files, but anything from which the processor can build an XQuery and XPath Data Model can be used, for example relational database tables, or geographical information systems.

The original document is not changed; rather, a new document is created based on the content of an existing one.

XSLT is a Turing-complete language, meaning it can perform any calculation that can be performed by a modern computer program.

Read more about XSLTHistory, Processor Implementations, XSLT and Streaming, XSLT and XPath, XSLT and XQuery Compared, XSLT Media Types, XSLT Examples

Other articles related to "xslt":

Libxslt
... libxslt is the XSLT C library developed for the GNOME project ... It provides an implementation of XSLT 1.0, plus most of the EXSLT set of processor-portable extensions functions and some of Saxon's evaluate and expressions extensions ... for DocBook formatting and as standard XSLT processor for programming languages like PHP, Perl or Python ...
EXSLT
... EXSLT is a community initiative to provide extensions to XSLT, which are broken down into a number of modules, listed below ... Ogbuji, Jim Fuller, Dave Pawson, et al.) of EXSLT aim to encourage the implementers of XSLT processors to use these extensions, in order to increase the portability of stylesheets ... the extension functions and templates are provided at the official web site for XSLT processors which don't support a particular extension ...
XSLT Examples - Example 2 (transforming XML To XHTML)
... Processing the following example XSLT file. ...
Doc Book XSL - Configuration
... Each of the different formats has a number of XSLT parameters available for simple customization ... Additionally, the XSLT documents themselves are modular it is possible for the user to add, change, or replace particular levels of functionality ... documentation tags added to the standard DocBook, or to simply change how the XSLT's generate the resulting format ...
Content Assembly Mechanism - CAM Building Blocks
... XSLT scripting the existing open source solutions leverage XSLT extensively and particularly the Saxon XSLT processor (also available on SourceForge – Saxon electronic business ...