pb xpath recherche sur un element sans attribut [RESOLU]
pb xpath recherche sur un element sans attribut [RESOLU] - XML/XSL - Programmation
MarshPosté le 15-12-2011 à 21:33:08
Bonjour j'ai du xml de la forme <person> <telecom value='0300000000' use='home'/> <telecom value='0600000000' use='mobile'/> <telecom value='moi@domaine.fr' /> </person>
je ne trouve pas la requête nécessaire pour retourner seulement la balise telecom avec l'adresse mail ce qui correspond a la balise telecom sans l'attribut use
j'ai tenté ceci comme requête xpath //telecom[!@use] et //telecom[@!use] mais ces 2 requêtes sont mal formé et je n'ai rien trouvé sur le net qui puisse me retourner ce que je veux
je précise que je ne peux pas modifier la structure du xml c'est un retour de web-service
Marsh Posté le 15-12-2011 à 21:33:08
Bonjour j'ai du xml de la forme
<person>
<telecom value='0300000000' use='home'/>
<telecom value='0600000000' use='mobile'/>
<telecom value='moi@domaine.fr' />
</person>
je ne trouve pas la requête nécessaire pour retourner seulement la balise telecom avec l'adresse mail
ce qui correspond a la balise telecom sans l'attribut use
j'ai tenté ceci comme requête xpath
//telecom[!@use] et //telecom[@!use]
mais ces 2 requêtes sont mal formé
et je n'ai rien trouvé sur le net qui puisse me retourner ce que je veux
je précise que je ne peux pas modifier la structure du xml
c'est un retour de web-service
Merci de votre aide
------------------------------------------------------------
Bon ben je me réponds tout seul
il suffit de faire //telecom[not(@use)]
et encore merci a moi même
Message édité par rishtarz le 02-01-2012 à 09:13:27