The definitive guide to XSLT and XPathwritten by one of the world's leading authorities.
Whatever your XML applicationse-business, application integration, Web- and paper-based publishing, or content managementyou need to master XSLT and XPath, today's key tools for transforming information into new and varied structured vocabularies and output formats. Definitive XSLT & XPath delivers concise, authoritative coverage of every key facet of these W3C recommendations.
Nobody has taught more about XSLT and XPath than G. Ken Holmanchair of OASIS's XSLT/XPath Conformance Technical Subcommittee and long-time leader in the XML community. In this book, Holman draws upon live training materials to help you master the XSLT and XPath standardsfastjust as he's done for thousands of developers.
When you're ready to get results, go straight to the source: G. Ken Holman's Definitive XSLT & XPath.
"The key to XML application development is transformations-converting XML data into other forms with XSLT and XPath. Ken Holman is the expert I rely on for advice on this subject. Now you can, too, with this book."
Charles F. Goldfarb
1. XSLT and XPath in context.
The XML family of Recommendations. Transformation data flows.
Stylesheet examples. Syntax basics — stylesheets, templates, instructions. More stylesheet examples.
XPath data model components. XPath expressions and patterns.
XSLT processing model. Sample XSLT stylesheets.
Modularizing the logical structure of stylesheets. Modularizing the physical structure of stylesheets.
Conditional control instructions. Numbering instructions. Result tree node instantiation.
Expression functions. Content and document referencing techniques. Traversing the source tree.
Sorting source nodes to make result nodes. Grouping constructs found in the source node tree. Other uses of sorting.
The W3C web presentation standards context. Well-formed HTML. HTML markup generation techniques.
Formatting model. Formatting objects. Example stylesheet with formatting constructs.
Vocabulary and functions. Grammars.
James Clark's XT. Microsoft Internet Explorer 5.
Authoring and Compilation. Transformation and compositing.