🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9513

Re: XPath dans tous les sens ;-(

#9513
From: Pierre Attar
Date: Tue, 27 Mar 2001 12:59
44 lines
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-mail
References: <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