Article View: fr.comp.text.xml
Article #9513Re: XPath dans tous les sens ;-(
From: Pierre Attar
Date: Tue, 27 Mar 2001 12:59
Date: Tue, 27 Mar 2001 12:59
44 lines
2170 bytes
2170 bytes
"Rapha�l THERY" <raphael.thery@free.fr> wrote:
>Bonjour, j'ai un petit soucis dans l''utilisation de XPath; Je n'arrive pas
>� s�lectionner les f�res du noeud courant.
>
>Exemple :
>soit
><Elements>
> <Groupe>
> <fils xml:lang="fr">saValeur</fils>
> <fils xml:lang="en">saValeur</fils>
> <fils xml:lang="en">saValeur</fils>
> <fils xml:lang="de">saValeur</fils>
> </Groupe>
></Elements>
>
>Pour localiser celui en Fran�ais je fais :
><xsl:template match="Groupe">
>....
><xsl:when test="Elements/Groupe/fils[lang('fr')] = text()">
>...
c'est plut�t : <xsl:apply-templates select="fils[lang('fr')]">
></xsl:template>
>
>Par contre ensuite depuis ce noeud je veux remonter sur le p�re pour
>connaitre l'ensemble de ses fils ... anglais par exemple !
>Mais j'ai beau triturer les axes dans tous les sens je n'arrive pas � �crire
>l'expression.
>
<xsl:template match="fils[lang('fr')]">
Valeur en fran�ais : <xsl:appply-templates />
Valeur en anglais : <xsl:apply-templates
select="./parent::*/fils[lang('en')]"/>
</xsl:template>
-------------------------------
Pierre Attar (mailto:pattar@tireme.fr)
TIREME SARL (http://www.tireme.fr)
Projet "Mutualiser l'effort de mont�e en comp�tences sur XML"
http://fing.org/projet-xml/index.html
Technical Details
Message-ID:
<3ac08d59.2031611@news.dial.oleane.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!oleane.net!oleane!nnrp.oleane.net!not-for-mailReferences:
<TBXv6.69$Iz2.442407@nnrp3.proxad.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,664a9a54c3d5dfca X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-03-27 05:06:01 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!oleane.net!oleane!nnrp.oleane.net!not-for-mail From: pattar@tireme.fr (Pierre Attar) Newsgroups: fr.comp.text.xml Subject: Re: XPath dans tous les sens ;-( Date: Tue, 27 Mar 2001 12:59:17 GMT Organization: Tireme SARL Lines: 45 Message-ID: <3ac08d59.2031611@news.dial.oleane.com> References: <TBXv6.69$Iz2.442407@nnrp3.proxad.net> NNTP-Posting-Host: 194.206.157.37 X-Trace: s1.read.news.oleane.net 985697858 27704 194.206.157.37 (27 Mar 2001 12:57:38 GMT) X-Complaints-To: abuse@oleane.net NNTP-Posting-Date: Tue, 27 Mar 2001 12:57:38 +0000 (UTC) X-Newsreader: Forte Free Agent 1.21/32.243