Books & Videos

Table of Contents

  1. Chapter 1 Data Model

    1. Node Types

    2. Node Properties

  2. Chapter 2 The XPath Language

    1. Data Types

    2. Expression Context

    3. Kinds of Expressions

    4. Node-Set Expressions

    5. Number Expressions

    6. String Expressions

    7. Boolean Expressions

  3. Chapter 3 How XSLT Works

    1. Stylesheet Structure

    2. Processing Model

    3. Template Rule Content

    4. Whitespace Stripping

    5. Serializing the Result Tree

    6. XSLT Elements by Use Case

  4. Chapter 4 Elements

    1. Top-Level Elements

    2. Instructions

    3. Special Elements

    4. QNames

    5. Element Reference

  5. Chapter 5 Functions

    1. XPath Functions

    2. XSLT Functions

    3. Data Type Conversions

    4. Function Reference

  6. Chapter 6 Extending XSLT

    1. Extension Functions

    2. Extension Elements

    3. EXSLT

    4. EXSLT—Common

    5. EXSLT—Dates and Times

    6. EXSLT—Functions

    7. EXSLT—Math

    8. EXSLT—Random

    9. EXSLT—Sets

    10. EXSLT—Dynamic

    11. EXSLT—Regular Expressions

    12. EXSLT—Strings

  1. Appendix XPath 1.0 Grammar

    1. Productions from XPath 1.0

    2. Productions from Namespaces in XML

    3. Productions from XML 1.0

  2. Appendix XSLT Pattern Grammar