aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/xpath/axes/index.md
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-11-11 09:00:03 +0100
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-11-11 09:11:37 +0100
commit651ec72d5f391987b970601ab532a2d303b44916 (patch)
treeae3ab7633c728101a07ceebd3df32e4223fc1dea /files/fr/web/xpath/axes/index.md
parentd5cb247572dd3ef29db14592edc38a49fd541152 (diff)
downloadtranslated-content-651ec72d5f391987b970601ab532a2d303b44916.tar.gz
translated-content-651ec72d5f391987b970601ab532a2d303b44916.tar.bz2
translated-content-651ec72d5f391987b970601ab532a2d303b44916.zip
move *.html to *.md
Diffstat (limited to 'files/fr/web/xpath/axes/index.md')
-rw-r--r--files/fr/web/xpath/axes/index.md96
1 files changed, 96 insertions, 0 deletions
diff --git a/files/fr/web/xpath/axes/index.md b/files/fr/web/xpath/axes/index.md
new file mode 100644
index 0000000000..ec59c9432b
--- /dev/null
+++ b/files/fr/web/xpath/axes/index.md
@@ -0,0 +1,96 @@
+---
+title: Axes
+slug: Web/XPath/Axes
+tags:
+ - Référence_XPath
+ - Référence_XSLT
+ - Transformations_XML_avec_XSLT
+ - XPath
+ - 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>