Books & Videos

Table of Contents

  1. Chapter 1 Introducing XPath and XPointer

    1. Why XPath and XPointer?

    2. Antecedents/History

    3. XPath, XPointer, and Other XML-Related Specs

    4. XPath and XPointer Versus XQuery

  2. Chapter 2 XPath Basics

    1. The Node Tree: An Introduction

    2. XPath Expressions

    3. XPath Data Types

    4. Nodes and Node-Sets

    5. Node-Set Context

    6. String-Values

  3. Chapter 3 Location Steps and Paths

    1. XPath Expressions

    2. Location Paths

    3. Location Steps

    4. Compound Location Paths Revisited

  4. Chapter 4 XPath Functions and Numeric Operators

    1. Introduction to Functions

    2. XPath Function Types

    3. XPath Numeric Operators

  5. Chapter 5 XPath in Action

    1. XPath Visualiser: Some Background

    2. Sample XML Document

    3. General to Specific, Common to Far-Out

  6. Chapter 6 XPath 2.0

    1. General Goals

    2. Specific Requirements

  7. Chapter 7 XPointer Background

    1. XPointer and Media types

    2. Some Definitions

    3. The Framework

    4. Error Types

    5. Encoding and Escaping Characters in XPointer

  8. Chapter 8 XPointer Syntax

    1. Shorthand Pointers

    2. Scheme-Based XPointer Syntax

    3. Using XPointers in a URI

  9. Chapter 9 XPointer Beyond XPath

    1. Why Extend XPath?

    2. Points and Ranges

    3. XPointer Extensions to Document Order

    4. XPointer Functions

  1. Appendix A Extension Functions for XPath in XSLT

    1. Additional Functions in XSLT 1.0

    2. EXSLT Extensions

  2. Colophon