XSLT /
XSLT documents a core technology for processing XML. Originally created for page layout, XSLT (Extensible Stylesheet Transformations) is now much more: a general-purpose translation tool, a system for reorganizing document content, and a way to generate multiple results-- such as HTML, WAP, and SVG-...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Cambridge [Mass.]. :
O'Reilly,
2001.
|
Edición: | 1st ed. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Design of XSLT 1
- XML Basics 4
- Installing Xalan 20
- 2. 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
- XPath Data Model 43
- Location Paths 47
- Attribute Value Templates 56
- XPath Datatypes 57
- 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
- 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.