Querying XML Data with XPath and XQuery

This course is included in our On-demand training solution.


The XML Path Language, XPath, is designed to allow the developer to select specific parts of an XML document. XPath is also used extensively with the XML query language, or XQuery. This course will cover how to use these languages to both navigate and query XML data. Specific topics covered include XPath basics, XPath functions, as well XQuery built-in and user-defined functions. Attention is also given to XQuery support in Microsoft’s SQL Server relational database server.

Target Audience

Individuals who wish to learn how to generate web content using XML, who have experience in using HTML, CSS, and basic JavaScript to develop web content


Expected Duration

90 min.

Course Objectives

Course Overview

Introduction to XPath

  • recognize which properties apply to the XPath node types
  • XPath Expressions

  • recognize how to use XPath expressions
  • XPath Functions

  • recognize how to use common XPath functions
  • Query XML Data using XPath

    Introduction to XQuery

  • recognize how to use various types of XQuery expressions
  • XQuery Functions and Relational Data

  • use basic built-in XQuery functions
  • create an XQuery function
  • recognize when to use the built-in methods of the XML data type
  • Using XQuery





    Multi-license discounts available for Annual and Monthly subscriptions.