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