From: Alexandre Arcouteil (lex@free.fr)
Date: 29/04/2004 - 11:47
Duchemin Jean-Louis wrote:
>
> bonjour,
>
> j'ai trouv=E9 sur votre site la r=E9ponse pour utiliser une variable =
> dans une
> expression xpath en utilisant
> name=3D$variable.
>
> je voudrais utiliser une variable pour tester un attribut=20
>
> //BBB[@attribut=3D'x']
>
> avec bbb =3D variable 1 et @attribut=3D'x' variable2.
>
>
>
> Mais je ne trouve pas la bonne syntaxe.
> merci d'avance=20
> JL duchemin
Bonjour,
Vous voulez écrire
//node()[name()='$var1' AND @ATTRIBUT='$var2' ]
ou
//BBB[attribute::*[name()='$var1']='$var2'] ?
(1er cas test la valeur d'un attribut donné pour un élément de nom
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
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
|