What are Extensible Stylesheet Language Transformations

This topic was published by and viewed 1027 times since "". The last page revision was "".

Viewing 1 post (of 1 total)
  • Author
    Posts
  • DevynCJohnson
    DevynCJohnson
    Keymaster
    • Topics - 444
    • @devyncjohnson

    Extensible Stylesheet Language Transformations (XSLT) is an XML document containing a special form of XML. This document is meant to be read by an XSLT processor with another XML document as the input. The XSLT file specifies how the XML document should be formatted. The XSLT processor will generate a new XML file based on the given XSLT file.

    XSLT files are commonly called XSLT stylesheets and the XML documents that will be changed are called XML source documents. XSLT files can be distinguished from other XML files by the "xsl:" that begins nearly all of the XML tags. The first two lines of an XSLT file may look like the code seen below.

    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

    Some examples of XSLT processors include libxslt, MSXML (msxsl.exe), Xalan, QuiXSLT, and others.

    In summary, XSLT is used to convert an XML document in to another type of XML or XML-like syntax.

    XSLT is a member of the Extensible Stylesheet Language (XSL) family of languages. Other members of this family include XML Path Language (XPath) and XSL Formatting Objects (XSL-FO).

    Further Reading

Viewing 1 post (of 1 total)