xquery-path-expressions-specifying-axis
xquery
child::ProductDescription/child::Summary
An axis step in a path expression includes the following components:
An axis
A
node test
Zero or more step qualifiers (optional)
For more information, see
Path Expressions (XQuery).
The XQuery implementation in SQL Server supports the following axis steps,
Description
Returns children of the context node.
Returns all descendants of the context node.
Returns the parent of the context node.
Returns attributes of the context node.
Returns the context node itself.
Returns the context node and all descendants of the context node.
All these axes, except the
axis, are forward axes. The
axis is a reverse axis,
because it searches backward in the document hierarchy. For example, the relative path
expression
has two steps, and each step specifies a
axis. The first step retrieves the
node. For each
The relative path expression,
, has three
steps. The first two steps each specify a
axis, and the third step specifies the
axis. When executed against the manufacturing instructions XML documents in the
table, the expression returns the
attribute of the
Expand table
child::ProductDescription/child::Summary child child::root/child::Location/attribute::LocationID child attribute
LocationID