CHAPTER 3Transforming XML with XSLT and XPath

To continue the theme from the last chapter, one open XML standard that has caught tremendous traction in the industry is the W3C Extensible Stylesheet Transformation (XSLT) specification. Many companies have built XSLT engines and applications according to this specification, which is traditionally embodied in an XSLT processor, to be generally invoked following the parsing and validating of the XML document.

Because XSLT is a function-based language, programmers who are used to procedure-based and object-oriented programming languages may have difficulty picking it up. An XSLT stylesheet will include one or more templates formatted in XML that are applied to the entire input XML document. XSLT is ...

Get Oracle Database 10g XML & SQL: Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.