XPath 2.0 and XSLT 2.0

Table of Contents

1. Table of Contents
2. Introduction
3. Speaker Qualifications
4. Background Material
5. Specifications
6. Fitting the Pieces Together
7. Data Model
8. Functions and Operators
9. Language Semantics
10. Language Semantics (Continued)
11. XPath 2.0
12. XML Schema Type System
13. XML Schema Type System (Continued)
14. Type Names and Type Matching
15. Atomization
16. New Types
17. New Duration Types
18. New Node Types
19. Element Tests (1)
20. Element Tests (2)
21. Element Tests (3)
22. Attribute Tests
23. Type Errors
24. Sequences
25. “For” Expressions
26. “If” Expressions
27. instance of
28. treat as
29. cast as
30. castable as
31. General Comparisons
32. Value Comparisons
33. Node Comparisons
34. XSLT 2.0
35. Schema Support
36. Types
37. Declaring Types
38. Declaring Types (Continued)
39. Type Errors
40. Implicit Casting
41. Sorting and Collation
42. Regular Expression Functions
43. Regular Expression Instructions
44. Regular Expression Example
45. Grouping
46. Grouping By Key (Data)
47. Grouping By Key (Code)
48. Grouping By Key (Results)
49. Grouping By Starting Value (Data)
50. Grouping By Starting Value (Code)
51. Grouping By Starting Value (Results)
52. Grouping By Ending Value (Data)
53. Grouping By Ending Value (Code)
54. Grouping By Ending Value (Results)
55. Grouping By Adjacent Key Values (Data)
56. Grouping By Adjacent Key Values (Code)
57. Grouping By Adjacent Key Values (Results)
58. Functions
59. Function Example
60. Stylesheet Modularity
61. Next Match
62. Access to Result Trees
63. Result Documents
64. Sequences
65. Sequences (Continued)
66. Sequences (Continued)
67. Sequences (Continued)
68. Values, Copies, and Sequences
69. Sequence Separators
70. Formatting Dates
71. Character Maps
72. Creating Entities
73. Avoiding Disable Output Escaping
74. Avoiding D-O-E (Continued)
75. Compatibility
76. Closing Thoughts
77. Is it Worth It?
78. Acknowledgements
79. References
80. Questions & Comments