Re,
Pas de souci, d'autant que c'était affectueux ...
Puisque nous avons décidé d'empiler, empilons :
J'ai un curieux effet de bord (mais certainement est-ce moi qui n'utilise pas correctement) avec l'emploi conjoint des fonctions xmldonnée et xmlexecutepath
Ci-après le code exemple texto de l'aide Windev 8 ( en passant le "XMLRechercheXPath" me paraît bien exotique, mais bon je le remplace par "XMLExécuteXPath"
Mondoc est une chaîne
Mondoc=fChargeTexte("exemple.xml")
XMLDocument("exemple", mondoc)
Si ErreurDétectée alors
Erreur("le fichier n’est pas au format XML")
Retour
Fin
b est un booléen
b=XMLRechercheXPath("mondoc", RequeteXPATH)
//est-ce une requête de calcul
SI b ET XMLEnDehors("mondoc") ALORS
//voilà le résultat du calcul
Trace("XMLResultat="+XMLRésultat("mondoc"))
FIN
//est-ce une requête XPATH de sélection ?
SI XMLTrouve("mondoc") ALORS
//parcours de la sélection résultat
TANTQUE XMLTrouve("mondoc")
Trace(XMLPosition("mondoc"))
XMLSuivant("mondoc")
FIN
//parcours terminé, on termine la requête
XMLAnnuleRecherche("mondoc")
FIN
Si jamais je fais appel à XMLDonnée , boum plus de suivant !!!
Mais c'est peut-être normal, mais faudrait m'expliquer !!!
--
Cordialement
Christophe Charron