Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Si vous vous posez une question, vous n'êtes peut-être pas le premier...Les traductions en français des bibles XML.Ces articles sont des références dans leur domaine.Tout ce qu'il faut savoir pour démarrer sur un sujet XML...


Axe XPath "self"

A quoi sert l'axe XPath "self" ?

Eric van der Vlist, Dyomedea (vdv@dyomedea.com).
mercredi 4 avril 2001

Je voudrais savoir à quoi sert l'axe XPath "self".

Par exemple (en XSLT) :

<xsl:apply-templates select="self::tournoi" mode="contenu"/>

L'axe "self" qui désigne le noeud courant est peu utilisé (en pratique on utilise beaucoup plus souvent le raccourci "." qui désigne également le noeud courant), sauf pour effectuer certains tests sur le noeud courant difficiles ou impossibles à effectuer autrement.

La construction que vous indiquez appliquera ainsi un template sur le noeud courant uniquement si c'est un élément "tournoi" (sans espace de noms).

Autres exemples:

<xsl:if test="self::foo:bar"...

test si le noeud courant est un élément bar dans l'espace de noms "foo".

<xsl:if test="self::@*" ...

test si le noeud courant est un attribut.

Yann Le Roux: "[xml-tech] Attribut self::"Ludovic Tant: "[xml-tech] Re: Attribut self::"Eric van der Vlist: "[xml-tech] Re: Attribut self::"Chemins de localisation (Recommandation XPath)

Copyright 2001, Eric van der Vlist.


 

Mots clés.



L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.


Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot  

Conception, réalisation et hébergement
Questions ou commentaires
  redacteurs@xmlfr.org