diff options
author | julieng <julien.gattelier@gmail.com> | 2021-11-11 09:00:03 +0100 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-11-11 09:11:37 +0100 |
commit | 651ec72d5f391987b970601ab532a2d303b44916 (patch) | |
tree | ae3ab7633c728101a07ceebd3df32e4223fc1dea /files/fr/web/xpath/axes/index.md | |
parent | d5cb247572dd3ef29db14592edc38a49fd541152 (diff) | |
download | translated-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.md | 96 |
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> |