XPath: Navigating XML with XPath 1.0 and 2.0 Kick Start |
By Steven Holzner |
|
Publisher | : Sams Publishing |
Pub Date | : December 19, 2003 |
ISBN | : 0-672-32411-3 |
Pages | : 600 |
|
| Copyright |
| | About the Author |
| | Acknowledgments |
| | We Want to Hear from You! |
| | Foreword |
| | Introduction |
| | | What's in This Book? |
| | | Who This Book Is For |
| | | Conventions Used in This Book |
| | | Source Code |
|
| | Chapter 1. Essential XPath |
| | | Why XPath? |
| | | XPath in Overview |
| | | XPath Basics |
| | | Introducing Location Paths |
| | | XPath at Work |
| | | XPath with XSLT |
| | | XPath with XQuery |
| | | XPath with XPointer and XLink |
| | | XPath Resources |
| | | In Brief |
|
| | Chapter 2. The XPath Data Model |
| | | Understanding the XPath 1.0 Data Types |
| | | Understanding Nodes |
| | | Node Names |
| | | Node String Values |
| | | Document Order |
| | | Working with Node-Sets |
| | | XPath Node Trees |
| | | XPath and XML Infosets |
| | | DOM Level 3 XPath |
| | | In Brief |
|
| | Chapter 3. Location Steps and Paths |
| | | Understanding Location Steps and Paths |
| | | Using the XPath Axes |
| | | Creating Compound Location Paths |
| | | In Brief |
|
| | Chapter 4. XPath 1.0 Functions and Operators |
| | | The XPath Boolean Operators and Functions |
| | | The XPath Numeric Operators and Functions |
| | | The XPath String Operators and Functions |
| | | The XPath Node-Set Operators and Functions |
| | | In Brief |
|
| | Chapter 5. XPath with XSLT |
| | | Working with XSLT |
| | | Techniques for Performing XSLT Transformations |
| | | Creating Stylesheets |
| | | Understanding the match and select Attributes |
| | | Copying Nodes |
| | | Handling Whitespace |
| | | Making Choices with <xsl:if> and <xsl:choose> |
| | | Understanding the Default Template Rules |
| | | Displaying Messages While Processing XSLT Stylesheets |
| | | Setting Output Document Type |
| | | In Brief |
|
| | Chapter 6. XPath with XPointer, XLink, and XQuery |
| | | Data Access Using XPath |
| | | Introducing XLinks |
| | | Introducing XPointers |
| | | Introducing XQuery |
| | | In Brief |
|
| | Chapter 7. Introducing XPath 2.0 |
| | | What's New in XPath 2.0? |
| | | Creating Some XPath 2.0 Examples |
| | | Understanding the XPath Data Model |
| | | In Brief |
|
| | Chapter 8. XPath 2.0 Expressions and Operators |
| | | Creating Primary Expressions |
| | | Creating Arithmetic Expressions |
| | | Creating Path Expressions |
| | | Creating Sequence Expressions |
| | | Creating Comparison Expressions |
| | | Creating Logical Expressions |
| | | Creating for Expressions |
| | | Creating Conditional Expressions |
| | | Creating Quantified Expressions |
| | | Creating Expressions That Work on Types |
| | | In Brief |
|
| | Chapter 9. The XPath 2.0 Numeric, Constructor, and Context Functions |
| | | Introducing the XPath 2.0 Functions |
| | | Using Accessor Functions |
| | | Using the fn:error Function |
| | | Using Context Functions |
| | | Using Numeric Functions |
| | | In Brief |
|
| | Chapter 10. XPath 2.0 String Functions |
| | | Working on Strings |
| | | Unicode Code Point Functions |
| | | Using Pattern Matching |
| | | In Brief |
|
| | Chapter 11. XPath 2.0 Boolean, QName, and Date Functions |
| | | Boolean Functions |
| | | Functions That Work with Dates and Times |
| | | Functions That Extract Data from Date/Time Values |
| | | Functions That Adjust Time Zones |
| | | Subtracting xs:dateTime Values |
| | | Functions That Work with QNames |
| | | In Brief |
|
| | Chapter 12. XPath 2.0 Node and Sequence Functions |
| | | Using Node Functions |
| | | The XPath 2.0 Sequence Functions |
| | | In Brief |
|
| | Index |