Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
XSL transformations (http://www.w3.org/1999/XSL/Transform) are used to transform XML documents, especially when there is a need to publish XML on the Web, translate XML from one vocabulary to another, or merge or split XML documents.
Figure 7-1 explains the XSL transformations (XSLT) process, in which the XSLT processor takes one or multiple XML documents as the inputs, applies the transformation instructions described in XSL stylesheets, and creates new XML or non-XML documents as the transformation outputs.
In this chapter, we will discuss basic XSLT techniques, explain some useful XSLT 1.0 and 2.0 features, and provide examples on how to run XSLT using Oracle XDK and Oracle XML DB.