RKCP Information Technology

Home » Courses   » XPath



This course will, through lecture and extensive hands-on workshops, teach you the basics of XML: its syntax, how to work with an XML document as an object tree, how to apply a content model to an XML document, and how to use XML style sheets to transform a document.


  • Recognize and understand the Document Object Model (DOM) for representing XML documents.


  • Background in any of the following is required: software programming; general Internet/Web development, Document processing; markup languages (including SGML), Data processing.
  • Familiarity with JavaScript or VBScript is also helpful but not required.
  • Specific HTML or application development experience is helpful but not required.


Expand All
  • 1. XPath Expressions
    • Document order in XPath
    • The context node
    • The current node
    • Context size
    • Proximity position
    • Location paths
    • Expressions
    • The axis
    • The node test
    • The predicate
    • Abbreviations
  • 2. XPath Functions
    • XPath function library
    • Node-set core function group
    • String core function group
    • Boolean core function group
    • Number core function group