From: ELNIKOFF Thierry (thierry.elnikoff@caf02.be)
Date: 17/12/2002 - 14:52
Re !
> > > Bonjour Thierry,
> >
> > Bonjour Cyril...
> > [...]Oui, j'ai essayé. Mais il semblerait que la syntaxe
> XPath n'accepte
> > pas de travailler avec les espaces de noms par défaut.
> > J'avais spécifié le SelectionNamespaces avec la valeur
> issue du message :
> > xmlns='http://...", mais ca ne marchait pas...
>
> 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]/
> ...");
Ce serait si simple ? My God ! comme diraient les anglo-saxons...
Je vais essayer cela dès demain... (là, j'm'en vais aux cours ;)
> > 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 :-(
J'étais en train de partir sur les childnodes(0).childnodes(4) etc...
C'est un peu fastidieux, je pense :-)
> Cordialement,
Tout autant :-))
> Cyril
Thierry
--
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
|