aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/xpath/axes/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/xpath/axes/index.md')
-rw-r--r--files/fr/web/xpath/axes/index.md156
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 (`.`).