Определение оси (SQLXML 4.0)
Область применения: SQL Server База данных SQL Azure
Ось определяет древовидную связь между узлами, которые выбираются шагом доступа, и контекстными узлами. Поддерживаются следующие оси: дочерний
Содержит дочерний элемент узла контекста.
Следующее выражение XPath (путь к расположению) выбирает из текущего узла контекста все дочерние <элементы клиента> :
child::Customer
В следующем запросе XPath
child
является осью.Customer
является проверкой узла.parent
Содержит родительский элемент контекстного узла.
Следующее выражение XPath выбирает всех родителей клиентов> дочерних <элементов Заказа>:<
child::Customer/child::Order[parent::Customer/@customerID="ALFKI"]
Это аналогично указанию
child::Customer
. В данном запросе XPathchild
иparent
являются осями.Customer
иOrder
являются проверками узла.атрибут
Содержит атрибут узла контекста.
Следующее выражение XPath выбирает атрибут CustomerID узла контекста:
attribute::CustomerID
сам
Содержит сам узел контекста.
Следующее выражение XPath выбирает текущий узел, если он является узлом Order>:<
self::Order
В следующем запросе XPath
self
является осью, аOrder
— проверкой узла.