From: ELNIKOFF Thierry (thierry.elnikoff@caf02.be)
Date: 18/12/2002 - 07:54
Cyril, je te remercie infiniment !!!
Ca fonctionne, même si je ne vois pas parfaitement pourquoi...
Si j'ai bien compris, le "select:" et l'espace par défaut pointent tous deux
sur le même espace de noms.
Est-ce par un processus interne du parser que chaque noeud se verrait
adjoindre un attribut qui serait ce fameux espace de nom, mais en quelque
sorte de manière absolue, sans mémorisation de la spécification utilisée de
manière nommée ??
Me trompe-je ?
Thierry
> Certes, je suis d'accord : et c'est bien là une limitation de
> XPath (1.0)
> "qui ne sais pas" reconnaître le namespace par defaut (inféré
> sans utiliser
> de préfixe) : qu'à cela ne tienne, il vous suffit de préciser
> le namespace
> via un préfixe **explicite**, par exemple :
>
> Pour SelectionNamespaces :
> 'xmlns:select="http://..."'
>
> ... et vous verrez, ça fonctionne, par ex. :
>
> selectSingleNode("..../select:le-nom-d-element-qui-vous-intere
> sse[predicat]/
> ...");
>
> > Y a-t-il un moyen détourné d'obtenir ces informations ? Je
> suis en train
> > d'explorer les getElementsByTagName, mais ce n'est pas optimal...
>
> (Non, il n'y en a pas d'autres :-(
--
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
|