Cargando…

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-...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Tidwell, Doug
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.