Spécification d'un axe (SQLXML 4.0)
S’applique à : SQL Server Azure SQL Database
L'axe spécifie la relation d'arborescence entre les nœuds sélectionnés par l'étape d'emplacement et le nœud de contexte. Les axes suivants sont pris en charge : enfant
Contient l'enfant du nœud du contexte.
L’expression XPath suivante (chemin d’accès à l’emplacement) sélectionne dans le nœud de contexte actuel tous les <enfants du client> :
child::Customer
Dans la requête XPath suivante,
child
est l'axe.Customer
est le test de nœud.parent
Contient le parent du nœud du contexte.
L’expression XPath suivante sélectionne tous les parents clients> des< enfants commande> :<
child::Customer/child::Order[parent::Customer/@customerID="ALFKI"]
Cette option est équivalente à la spécification de
child::Customer
. Dans cette requête XPath,child
etparent
sont les axes.Customer
etOrder
sont les tests de nœud.attribute
Contient l'attribut du nœud du contexte.
L’expression XPath suivante sélectionne l’attribut CustomerID du nœud de contexte :
attribute::CustomerID
self
Contient le nœud du contexte lui-même.
L’expression XPath suivante sélectionne le nœud actuel s’il s’agit du nœud Order> :<
self::Order
Dans cette requête XPath,
self
est l'axe etOrder
le test de nœud.