1 option
XSLT / Doug Tidwell.
Van Pelt Library QA76.73.X58 T53 2001
Available
- Format:
- Book
- Author/Creator:
- Tidwell, Doug.
- Language:
- English
- Subjects (All):
- XSLT (Computer program language).
- XML (Document markup language).
- Physical Description:
- xvi, 460 pages : illustrations ; 23 cm
- Edition:
- First edition.
- Other Title:
- Mastering XML transformations
- Place of Publication:
- Cambridge [Mass.]. : O'Reilly, 2001.
- Summary:
- Originally created for page layout, XSLT has grown into one of the core technologies for processing XML. "XSLT brings XSLT's many functions together in a concise, comprehensive treatment of the technology. This book covers XSLT and XPath, a critical companion standard, and addresses subjects ranging from basic transformations to complex sorting and linking. It explores extension functions on a variety of different XSLT processors, and methods for combining multiple documents with XSLT. Examples demonstrate each technique. Useful as it is, XSLT can also be extremely daunting. Getting started is difficult, and advanced techniques require a through understanding of how XSLT templates work and interact. Doug Tidwell, a developer with years of XSLT experience, explains XSLT by building from the basics to the more complex and powerful possibilities of XSLT, so that whether you're just starting out or looking for advanced techniques, you'll find the level of information you need.
- Contents:
- The Design of XSLT 1
- XML Basics 4
- Installing Xalan 20
- 2. The Obligatory Hello World Example 21
- Transforming Hello World 21
- How a Stylesheet Is Processed 23
- Stylesheet Structure 26
- Sample Gallery 32
- 3. XPath: A Syntax for Describing Needles and Haystacks 42
- The XPath Data Model 43
- Location Paths 47
- Attribute Value Templates 56
- XPath Datatypes 57
- The XPath View of an XML Document 57
- 4. Branching and Control Elements 65
- Branching Elements of XSLT 66
- Invoking Templates by Name 72
- Parameters 73
- Variables 79
- Using Recursion to Do Most Anything 81
- A Stylesheet That Emulates a for Loop 85
- A Stylesheet That Generates a Stylesheet That Emulates a for Loop 89
- 5. Creating Links and Cross-References 99
- Generating Links with the id() Function 99
- Generating Links with the key() Function 108
- Generating Links in Unstructured Documents 124
- 6. Sorting and Grouping Elements 129
- Sorting Data with [left angle bracket]xsl:sort[right angle bracket] 129
- Grouping Nodes 139
- 7. Combining XML Documents 148
- The document() Function 149
- Invoking the document() Function 155
- More Sophisticated Techniques 156
- 8. Extending XSLT 166
- Extension Elements, Extension Functions, and Fallback Processing 166
- Extending the Saxon Processor 194
- 9. Case Study: The Toot-O-Matic 212
- Design Goals 213
- Tutorial Layout 215
- XML Document Design 220
- XSLT Source Code 222
- A. XSLT Reference 237
- B. XPath Reference 332
- C. XSLT and XPath Function Reference 341
- D. XSLT Guide 434.
- ISBN:
- 0596000537
- OCLC:
- 47091906
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.