From: Duchemin Jean-Louis (jean-louis.duchemin@insee.fr)
Date: 29/04/2004 - 12:01
bonjour,
c'est le deuxi=E8me cas
j'ai =E9crit=20
//BBB[@*[name()=3D'$var1']] qui fonctionne
mais ensuite=20
//BBB[@*[name()=3D'$var1']=3D'$var2'] ne fonctionne pas
JL duchemin
-----Message d'origine-----
De : Alexandre Arcouteil [mailto:lex@free.fr]
Envoy=E9 : jeudi 29 avril 2004 13:48
=C0 : xml-tech@xmlfr.org
Objet : [xml-tech] Re: variables dans un xpath
Duchemin Jean-Louis wrote:
>=20
> bonjour,
>=20
> j'ai trouv=3DE9 sur votre site la r=3DE9ponse pour utiliser une =
variable =3D
> dans une
> expression xpath en utilisant
> name=3D3D$variable.
>=20
> je voudrais utiliser une variable pour tester un attribut=3D20
>=20
> //BBB[@attribut=3D3D'x']
>=20
> avec bbb =3D3D variable 1 et @attribut=3D3D'x' variable2.
>=20
>=20
>=20
> Mais je ne trouve pas la bonne syntaxe.
> merci d'avance=3D20
> JL duchemin
Bonjour,
Vous voulez =E9crire
//node()[name()=3D'$var1' AND @ATTRIBUT=3D'$var2' ]
ou
//BBB[attribute::*[name()=3D'$var1']=3D'$var2'] ?
(1er cas test la valeur d'un attribut donn=E9 pour un =E9l=E9ment de =
nom=20
variable, 2eme cas test la valeur d'un attribut de nom variable)
alex
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de=20
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant=20
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=3Dunsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|