XSL Procedure

Overview: XSL Procedure

What Does the Extensible Style Sheet Language (XSL) Procedure Do?

The XSL procedure transforms an XML document into another format, such as HTML, text, or another XML document type. PROC XSL reads an input XML document, transforms it by using an XSL style sheet, and then writes the output.
To transform the XML document, PROC XSL uses the Saxon-EE version 9.3 software package from Saxonica, which is a collection of tools for processing XML documents. The XSLT processor implements the XSLT 2.0 standard. For information about Saxon, see the Web site http://www.saxonica.com/documentation9.3/about/intro.xml.

Understanding XSL

XSL is a family of transformation languages that enables you to describe how to convert files that are encoded in XML. The languages include the following:
  • XSL Transformations (XSLT) for transforming an XML document
  • XML Path Language (XPath), which is used by XSLT, for selecting parts of an XML document
For information about XSLT standards, see the Web site http://www.w3.org/TR/xslt20.