Chapter 5. Transforming XML with XSLT
XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other documents. JDeveloper 11g supports the development of XSLT applications using the built-in Oracle XML Parser v2 library. The Java API for transforming XML documents using XSLT is the TrAX (Transformation API for XML), and the TrAX API is included in the XDK's javax.xml.transform
package. Using an XSLT stylesheet, an XML document may be transformed to another XML document or an HTML document, or another implementation-supported format such as XHTML.
XSLT uses XPath to select nodes in a source DOM tree and construct a result tree. XSLT 1.0 also provides for implementation-specific extension functions that may be used in a stylesheet. The Oracle XSLT processor supports XSLT extension functions to access Java class functions (methods) from an XSLT stylesheet. The XSLT extension functions add the functionality to access Java classes and methods...