Bonjour, j'ai un petit soucis avec une expression Xpath que n'accepte pas XMLSpy
Un exemple de fichier XML pour illustrer mon problème
Je veux récupérer les noeuds <s:tel>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="UTF-8"?> <clients xmlns:d="direct" xmlns:s="standard"> <client> <nom></nom> <s:tel></s:tel> <d:tel></d:tel> </client> <client> <nom></nom> <s:tel></s:tel> <d:tel></d:tel> </client> </clients>
J'utilise donc comme expression :Xml Spy me retourne l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "//s:tel"
Est ce que c'est du à la présence du préfixe s ?Error in Xpath expression, Invalid prefix
Xpath ne prend-t-il pas en compte les namespaces ?
Comment résoudre ce problème sans retirer les namespaces ?
Merci de votre aide.
Partager