Révision 163088 sur Axes

  • Raccourci de la révision : XPath/Axes
  • Titre de la révision : Axes
  • ID de la révision : 163088
  • Créé :
  • Créateur : Fredchat
  • Version actuelle ? Non
  • Commentaire /* Début de la traduction */

Contenu de la révision

{{template.XsltRef()}} {{template.Traduction_en_cours("XPath:Axes")}}

Il existe treize axe différentes dans la spécification XPath. Un axe représente une relation à un nœud de contexte, et il est utilisé pour localiser les nœuds relatifs à ce nœud dans l'arbre. La liste suivante présente très brièvement les treize axes disponibles et le niveau de leur support dans Gecko.

Pour plus d'informations sur l'utilisation de ces expressions XPath, veuillez vous reportez à la section Autres ressources à la fin du document Transformations XML avec XSLT.


ancestor
Indique tous les ancêtres du nœud de contexte an commençant depuis le nœud parent jusqu'au nœud racine.
ancestor-or-self
Indique le nœud de contexte et tout ses ancêtres, y compris le nœud racine.
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
Indique les enfants du nœud de contexte. Si une expression XPath ne spécifie pas d'axe, il est compris par défaut. Comme seuls le nœud racine et les nœud element ont des enfants, tout autre utilisation ne sélectionnera rien.
descendant
Indique tous les nœuds enfants du nœud de contexte, et tous leurs enfants, et ainsi de suite. Attribute and namespace nodes are not included - the parent of an attribute node is an element node, but attribute nodes are not the children of their parents.
descendant-or-self
Indicates the context node and all of its descendants. Attribute and namespace nodes are not included - the parent of an attribute node is an element node, but attribute nodes are not the children of their parents.
following
Indicates all the nodes that appear after the context node, except any descendant, attribute, and namespace nodes.
following-sibling
Indicates all the nodes that have the same parent as the context node and appear after the context node in the source document.
namespace (not supported)
Indicates all the nodes that are in scope for the context node. In this case, the context node must be an element node.
parent
Indicates the single node that is the parent of the context node. It can be abbreviated as two periods (..).
preceding
Indicates all the nodes that precede the context node in the document except any ancestor, attribute and namespace nodes.
preceding-sibling
Indicates all the nodes that have the same parent as the context node and appear before the context node in the source document.
self
Indicates the context node itself. It can be abbreviated as a single period (.).


Interwiki Languages Links

{{ wiki.languages( { "en": "en/XPath/Axes", "es": "es/XPath/Ejes", "pl": "pl/XPath/Osie" } ) }}

Source de la révision

<p>
{{template.XsltRef()}}
{{template.Traduction_en_cours("XPath:Axes")}}
</p><p>Il existe treize axe différentes dans la spécification <a href="fr/XPath">XPath</a>. Un axe représente une relation à un nœud de contexte, et il est utilisé pour localiser les nœuds relatifs à ce nœud dans l'arbre. La liste suivante présente très brièvement les treize axes disponibles et le niveau de leur support dans <a href="fr/Gecko">Gecko</a>.
</p><p>Pour plus d'informations sur l'utilisation de ces expressions XPath, veuillez vous reportez à la section <a href="fr/Transformations_XML_avec_XSLT/Autres_ressources">Autres ressources</a> à la fin du document <a href="fr/Transformations_XML_avec_XSLT">Transformations XML avec XSLT</a>.
</p><p><br>
</p>
<dl><dt> <a href="fr/XPath/Axes/ancestor">ancestor</a>
</dt><dd> Indique tous les ancêtres du nœud de contexte an commençant depuis le nœud parent jusqu'au nœud racine.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/ancestor-or-self">ancestor-or-self</a>
</dt><dd> Indique le nœud de contexte et tout ses ancêtres, y compris le nœud racine.
</dd></dl>
<dl><dt> <a href="fr/XPath/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="fr/XPath/Axes/child">child</a>
</dt><dd> Indique les enfants du nœud de contexte. Si une expression XPath ne spécifie pas d'axe, il est compris par défaut. Comme seuls le nœud racine et les nœud <code>element</code> ont des enfants, tout autre utilisation ne sélectionnera rien.
</dd></dl>
<dl><dt> <a href="fr/XPath/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. <code>Attribute</code> and <code>namespace</code> nodes are <b>not</b> included - the <code>parent</code> of an <code>attribute</code> node is an <code>element</code> node, but <code>attribute</code> nodes are not the children of their parents.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/descendant-or-self">descendant-or-self</a>
</dt><dd> Indicates the context node and all of its descendants. <code>Attribute</code> and <code>namespace</code> nodes are <b>not</b> included - the <code>parent</code> of an <code>attribute</code> node is an <code>element</code> node, but <code>attribute</code> nodes are not the children of their parents.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/following">following</a>
</dt><dd> Indicates all the nodes that appear after the context node, except any <code>descendant</code>, <code>attribute</code>, and <code>namespace</code> nodes.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/following-sibling">following-sibling</a>
</dt><dd> Indicates all the nodes that have the same parent as the context node and appear after the context node in the source document.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/namespace">namespace</a> <i>(not supported)</i>
</dt><dd> Indicates all the nodes that are in scope for the context node. In this case, the context node must be an element node.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/parent">parent</a>
</dt><dd> Indicates the single node that is the parent of the context node. It can be abbreviated as two periods (<code>..</code>).
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/preceding">preceding</a>
</dt><dd> Indicates all the nodes that precede the context node in the document except any <code>ancestor</code>, <code>attribute</code> and <code>namespace</code> nodes.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/preceding-sibling">preceding-sibling</a>
</dt><dd> Indicates all the nodes that have the same parent as the context node and appear before the context node in the source document.
</dd></dl>
<dl><dt> <a href="fr/XPath/Axes/self">self</a>
</dt><dd> Indicates the context node itself. It can be abbreviated as a single period (<code>.</code>).
</dd></dl>
<p><br>
<span class="comment">Interwiki Languages Links</span>
</p>{{ wiki.languages( { "en": "en/XPath/Axes", "es": "es/XPath/Ejes", "pl": "pl/XPath/Osie" } ) }}
Revenir à cette révision