Oui c'est ça !! merci
Mais ma requete précédente qui marchait n'avait pas de ' !!!
Peut être que si on descend dans l'arborescence, il faut les rajouter ?!!
De - Fre
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la part
de gilles g
Envoyé : mardi 1 juillet 2003 12:13
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: Bon là je bloque sur un truc con
peut etre remplacer :
//morceau/song[@n=001]/instrument-1/debut[@wav=0001243.wav]/fin/@wav
par :
//morceau/song[@n='001']/instrument-1/debut[@wav='0001243.wav']/fin/@wav
gilles
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Fred Fehner
Envoyé : mardi 1 juillet 2003 12:07
À : xml-tech@xmlfr.org
Objet : [xml-tech] Bon là je bloque sur un truc con
Je veux créer la requete xpath afin de récupérer les attributs " wav " des
éléments " fin " sélectionnés par : " morceau -> song
(n=001) ->instrument-1->debut(wav=0001243.wav)->fin "
Je devrais récupérer 1005213.wav, 1008713.wav, 1022213.wav
Mon xpath à moi est :
//morceau/song[@n=001]/instrument-1/debut[@wav=0001243.wav]/fin/@wav
Mais ça bloque, et je ne vois pas la subtilité !!!
Le xml associé est :
<?xml version="1.0"?>
<morceau nom="jump_in_the_fire">
<first><song n="001"/></first>
<song n="001">
<Infos Tempo="120120" nbmesures="8+1" nbinstruments="3"/>
<song-suivante-possible>
<song n="003"/>
<song n="041"/>
<song n="014"/>
<song n="087"/>
</song-suivante-possible>
<instrument-1>
<debut etat="debut" wav="0001213.wav">
<fin etat="fin" wav="1005213.wav"/>
<fin etat="fin" wav="1008713.wav"/>
<fin etat="fin" wav="1022213.wav"/>
</debut>
<debut etat="debut" wav="0001243.wav">
<fin etat="fin" wav="1005213.wav"/>
<fin etat="fin" wav="1008713.wav"/>
<fin etat="fin" wav="1022213.wav"/>
</debut>
<debut etat="debut" wav="0001221.wav">
<fin etat="fin" wav="1005213.wav"/>
<fin etat="fin" wav="1008713.wav"/>
<fin etat="fin" wav="1022213.wav"/>
</debut>
</instrument-1>
...
--
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)
--
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)
--
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)
Received on Tue Jul 1 12:29:33 2003