Namespaces and Introduction to XPath

  1. Motivation for Namespaces
  2. Problems - Example 1
  3. Problems - Example 2
  4. Solutions?
  5. Names and Namespaces
  6. Prefixes and Namespaces
  7. Defaulting Namespaces
  8. Namespace Names and URI Values
  9. Declarations have Scope
  10. What's a Name?
  11. The Infoset "Changes"
  12. The Infoset "Changes" - Element
  13. The Infoset "Changes" - Attribute
  14. How it Works - An Example
  15. How it Works - An Example - Part 2
  16. How it Works - An Example - Part 3
  17. How it Works - An Example - Part 4
  18. Namespace Info Item
  19. In-Scope Namespaces
  20. And now for something completely different...
  21. XPath
  22. Like Directory Paths
  23. Node Set Results
  24. Selecting Attributes
  25. Names and Namespaces
  26. No Prefix = No Namespace
  27. Wildcards
  28. Context Node
  29. Parent and Ancestors
  30. Conditional Matching
  31. Skipping Levels
  32. Special Functions
  33. The Real Story
  34. Trees and XML
  35. Relationships in a Tree
  36. Additional XML Relationships
  37. Axes are Directions on Relationships
  38. Axis Syntax
  39. Axis Specifics
  40. Principal Node Type
  41. Axis Direction
  42. Axis Direction - Example
  43. Abbreviated Syntax Equivalences
  44. What use is this?
  45. Next Time