|Oracle8i Application Developer's Guide - XML
Release 3 (8.1.7)
Part Number A86030-01
Using XML Parser for PL/SQL, 5 of 7
Extensible Stylesheet Language Transformation, abbreviated XSLT (or XSL-T), describes rules for transforming a source tree into a result tree. A transformation expressed in XSLT is called a stylesheet.
The transformation specified is achieved by associating patterns with templates defined in the stylesheet. A template is instantiated to create part of the result tree.
This PLSQL implementation of the XSL processor follows the W3C XSLT working draft (rev WD-xslt-19990813) and includes the required behavior of an XSL processor in terms of how it must read XSLT stylesheets and the transformations it must effect.
The types and methods described in this document are made available by the PLSQL package,
Figure 24-2 shows the XML Parser for PL/SQL XSL-T Processor main functionality.
The XML document can be input 1 through n times.
XSLProcessor.processXSL(xslstylesheet,xml instance)procedure, where:
XSLStylesheet()procedure. The following methods are available for this procedure:
This produces a stylesheet object which then inputs the "Process Stylesheet" step using procedure,
The following is the default behavior for the XML Parser for PL/SQL XSLT Processor: