diff options
Diffstat (limited to 'files/fr/web/xpath/axes/index.md')
-rw-r--r-- | files/fr/web/xpath/axes/index.md | 156 |
1 files changed, 71 insertions, 85 deletions
diff --git a/files/fr/web/xpath/axes/index.md b/files/fr/web/xpath/axes/index.md index ec59c9432b..3ff8be4bd2 100644 --- a/files/fr/web/xpath/axes/index.md +++ b/files/fr/web/xpath/axes/index.md @@ -9,88 +9,74 @@ tags: - XSLT translation_of: Web/XPath/Axes --- -<p>{{ XsltRef() }}</p> -<p>Il existe treize axes différents dans la spécification <a href="XPath">XPath</a>. Un axe représente une relation au nœud de contexte, et il est utilisé pour situer dans l'arbre les autres nœuds par rapport à celui-ci. La liste suivante présente très brièvement les treize axes disponibles et le niveau de leur support dans <a href="Gecko">Gecko</a>.</p> -<p>Pour plus d'informations sur l'utilisation des expressions XPath, veuillez vous reportez à la section <a href="Transformations_XML_avec_XSLT/Autres_ressources">Autres ressources</a> à la fin du document <a href="Transformations_XML_avec_XSLT">Transformations XML avec XSLT</a>.</p> -<p> </p> -<dl> - <dt> - <a href="Axes/ancestor">ancestor</a></dt> - <dd> - Indique tous les ancêtres du nœud de contexte, depuis le nœud parent jusqu'au nœud racine.</dd> -</dl> -<dl> - <dt> - <a href="Axes/ancestor-or-self">ancestor-or-self</a></dt> - <dd> - Indique le nœud de contexte et tous ses ancêtres, y compris le nœud racine.</dd> -</dl> -<dl> - <dt> - <a href="Axes/attribute">attribute</a></dt> - <dd> - Indique les attributs du nœud de contexte. Seuls les éléments ont des attributs. Cet axe peut être abrégé avec le signe arobase (<code>@</code>).</dd> -</dl> -<dl> - <dt> - <a href="Axes/child">child</a></dt> - <dd> - Indique les enfants du nœud de contexte. Si une expression XPath ne spécifie pas d'axe, c'est l'axe choisi par défaut. Comme seuls le nœud racine et les nœuds <code>element</code> ont des enfants, toute autre utilisation ne sélectionnera rien.</dd> -</dl> -<dl> - <dt> - <a href="Axes/descendant">descendant</a></dt> - <dd> - Indique tous les nœuds enfants du nœud de contexte, et tous leurs enfants, et ainsi de suite. Les nœuds <code>attribute</code> et <code>namespace</code> ne sont <b>pas</b> compris - le <code>parent</code> d'un nœud <code>attribute</code> est un nœud <code>element</code>, mais les nœuds <code>attribute</code> ne sont pas les enfants de leur parent.</dd> -</dl> -<dl> - <dt> - <a href="Axes/descendant-or-self">descendant-or-self</a></dt> - <dd> - Indique le nœud de contexte et tous ses descendants. Les nœuds <code>attribute</code> et <code>namespace</code> ne sont <b>pas</b> compris - le <code>parent</code> d'un nœud <code>attribute</code> est un nœud <code>element</code>, mais les nœuds <code>attribute</code> ne sont pas les enfants de leur parent.</dd> -</dl> -<dl> - <dt> - <a href="Axes/following">following</a></dt> - <dd> - Indique tous les nœuds situés après le nœud de contexte, exceptés les nœuds <code>descendant</code>, <code>attribute</code> et <code>namespace</code>.</dd> -</dl> -<dl> - <dt> - <a href="Axes/following-sibling">following-sibling</a></dt> - <dd> - Indique tous les nœuds qui ont le même <code>parent</code> que le nœud de contexte mais qui apparaissent après lui dans le document source.</dd> -</dl> -<dl> - <dt> - <a href="Axes/namespace">namespace</a> - <i> - (non supporté)</i> - </dt> - <dd> - Indique tous les nœuds qui sont dans le voisinage immédiat du nœud de contexte. Dans ce cas, le nœud de contexte doit être un nœud <code>element</code>.</dd> -</dl> -<dl> - <dt> - <a href="Axes/parent">parent</a></dt> - <dd> - Indique le nœud parent du nœud de contexte. Il peut être abrégé par deux points (<code>..</code>).</dd> -</dl> -<dl> - <dt> - <a href="Axes/preceding">preceding</a></dt> - <dd> - Indique tous les nœuds qui précédent le nœud de contexte dans le document, exceptés les nœuds <code>ancestor</code>, <code>attribute</code> et <code>namespace</code>.</dd> -</dl> -<dl> - <dt> - <a href="Axes/preceding-sibling">preceding-sibling</a></dt> - <dd> - Indique tous les nœuds qui ont le même <code>parent</code> que le nœud de contexte mais qui apparaissent avant lui dans le document source.</dd> -</dl> -<dl> - <dt> - <a href="Axes/self">self</a></dt> - <dd> - Indique le nœud de contexte lui-même. Il peut être abrégé par un point (<code>.</code>).</dd> -</dl> +{{ XsltRef() }} + +Il existe treize axes différents dans la spécification [XPath](XPath). Un axe représente une relation au nœud de contexte, et il est utilisé pour situer dans l'arbre les autres nœuds par rapport à celui-ci. La liste suivante présente très brièvement les treize axes disponibles et le niveau de leur support dans [Gecko](Gecko). + +Pour plus d'informations sur l'utilisation des expressions XPath, veuillez vous reportez à la section [Autres ressources](Transformations_XML_avec_XSLT/Autres_ressources) à la fin du document [Transformations XML avec XSLT](Transformations_XML_avec_XSLT). + + + +- [ancestor](Axes/ancestor) + - : Indique tous les ancêtres du nœud de contexte, depuis le nœud parent jusqu'au nœud racine. + +<!----> + +- [ancestor-or-self](Axes/ancestor-or-self) + - : Indique le nœud de contexte et tous ses ancêtres, y compris le nœud racine. + +<!----> + +- [attribute](Axes/attribute) + - : Indique les attributs du nœud de contexte. Seuls les éléments ont des attributs. Cet axe peut être abrégé avec le signe arobase (`@`). + +<!----> + +- [child](Axes/child) + - : Indique les enfants du nœud de contexte. Si une expression XPath ne spécifie pas d'axe, c'est l'axe choisi par défaut. Comme seuls le nœud racine et les nœuds `element` ont des enfants, toute autre utilisation ne sélectionnera rien. + +<!----> + +- [descendant](Axes/descendant) + - : Indique tous les nœuds enfants du nœud de contexte, et tous leurs enfants, et ainsi de suite. Les nœuds `attribute` et `namespace` ne sont **pas** compris - le `parent` d'un nœud `attribute` est un nœud `element`, mais les nœuds `attribute` ne sont pas les enfants de leur parent. + +<!----> + +- [descendant-or-self](Axes/descendant-or-self) + - : Indique le nœud de contexte et tous ses descendants. Les nœuds `attribute` et `namespace` ne sont **pas** compris - le `parent` d'un nœud `attribute` est un nœud `element`, mais les nœuds `attribute` ne sont pas les enfants de leur parent. + +<!----> + +- [following](Axes/following) + - : Indique tous les nœuds situés après le nœud de contexte, exceptés les nœuds `descendant`, `attribute` et `namespace`. + +<!----> + +- [following-sibling](Axes/following-sibling) + - : Indique tous les nœuds qui ont le même `parent` que le nœud de contexte mais qui apparaissent après lui dans le document source. + +<!----> + +- [namespace](Axes/namespace) + _(non supporté)_ + - : Indique tous les nœuds qui sont dans le voisinage immédiat du nœud de contexte. Dans ce cas, le nœud de contexte doit être un nœud `element`. + +<!----> + +- [parent](Axes/parent) + - : Indique le nœud parent du nœud de contexte. Il peut être abrégé par deux points (`..`). + +<!----> + +- [preceding](Axes/preceding) + - : Indique tous les nœuds qui précédent le nœud de contexte dans le document, exceptés les nœuds `ancestor`, `attribute` et `namespace`. + +<!----> + +- [preceding-sibling](Axes/preceding-sibling) + - : Indique tous les nœuds qui ont le même `parent` que le nœud de contexte mais qui apparaissent avant lui dans le document source. + +<!----> + +- [self](Axes/self) + - : Indique le nœud de contexte lui-même. Il peut être abrégé par un point (`.`). |