Re: [XML][Suis pas très doué !!]

Posté par xofxon le 20/10/2005 14:12:23
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

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=2918&post_id=12170