Je génère un fichier XML à partir d'une table mémoire sous la forme :
<TABLE>
- <TableCompte>
<Libelle>xxxxxxxxxxxxxxxxxxxx</Libelle>
<Code>FA</Code>
<Total>0</Total>
</TableCompte>
- ....
</TABLE>
Pour l'impression d'un état, je dois associer le "Total" au "Code".
Avec XmlRecherche, je récupère tous les codes, mais je ne sais pas
descendre d'une ligne car Xml suivant m'amène au "Code" suivant.
J'ai essayé ceci :
XMLPremier("DocXML")
TANTQUE XMLEnDehors("DocXML") = Faux
NomBalise est une chaîne
NomBalise = XMLNomElément("DocXML")
SI NomBalise ="Code" ALORS
gsCode = XMLDonnée("DocXML")
XMLSuivant("DocXML")
gmoMontant = Val(XMLDonnée("DocXML"))
Trace(gsCode+" - " + gmoMontant)
// Elément suivant dans la recherche
FIN
XMLSuivant("DocXML")
FIN
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fredo G-MDI
"paratge" a écrit dans le message de news: 49b51c36$0$12641$
Bonjour,
Je génère un fichier XML à partir d'une table mémoire sous la forme : <TABLE> - <TableCompte> <Libelle>xxxxxxxxxxxxxxxxxxxx</Libelle> <Code>FA</Code> <Total>0</Total> </TableCompte>
- ....
</TABLE>
Pour l'impression d'un état, je dois associer le "Total" au "Code".
Avec XmlRecherche, je récupère tous les codes, mais je ne sais pas descendre d'une ligne car Xml suivant m'amène au "Code" suivant.
J'ai essayé ceci : XMLPremier("DocXML") TANTQUE XMLEnDehors("DocXML") = Faux NomBalise est une chaîne NomBalise = XMLNomElément("DocXML") SI NomBalise ="Code" ALORS gsCode = XMLDonnée("DocXML") XMLSuivant("DocXML") gmoMontant = Val(XMLDonnée("DocXML")) Trace(gsCode+" - " + gmoMontant) // Elément suivant dans la recherche FIN XMLSuivant("DocXML") FIN
mais ma Trace reste désespérément vide... :(
Une piste me serait du plus grand secour.
Merci d'avance pour votre temps.
Bonjour, au lieu de faire SI NomBalise = "Code" pour n'utilises-tu pas XMLExtraitChaine avec dans un premier temps ta balise "Code" puis la même chose vaec ta balise "Total" ?
"paratge" <jjb@2jbc.fr> a écrit dans le message de news:
49b51c36$0$12641$ba4acef3@news.orange.fr...
Bonjour,
Je génère un fichier XML à partir d'une table mémoire sous la forme :
<TABLE>
- <TableCompte>
<Libelle>xxxxxxxxxxxxxxxxxxxx</Libelle>
<Code>FA</Code>
<Total>0</Total>
</TableCompte>
- ....
</TABLE>
Pour l'impression d'un état, je dois associer le "Total" au "Code".
Avec XmlRecherche, je récupère tous les codes, mais je ne sais pas
descendre d'une ligne car Xml suivant m'amène au "Code" suivant.
J'ai essayé ceci :
XMLPremier("DocXML")
TANTQUE XMLEnDehors("DocXML") = Faux
NomBalise est une chaîne
NomBalise = XMLNomElément("DocXML")
SI NomBalise ="Code" ALORS
gsCode = XMLDonnée("DocXML")
XMLSuivant("DocXML")
gmoMontant = Val(XMLDonnée("DocXML"))
Trace(gsCode+" - " + gmoMontant)
// Elément suivant dans la recherche
FIN
XMLSuivant("DocXML")
FIN
mais ma Trace reste désespérément vide... :(
Une piste me serait du plus grand secour.
Merci d'avance pour votre temps.
Bonjour,
au lieu de faire SI NomBalise = "Code" pour n'utilises-tu pas
XMLExtraitChaine avec dans un premier temps ta balise "Code" puis la même
chose vaec ta balise "Total" ?
"paratge" a écrit dans le message de news: 49b51c36$0$12641$
Bonjour,
Je génère un fichier XML à partir d'une table mémoire sous la forme : <TABLE> - <TableCompte> <Libelle>xxxxxxxxxxxxxxxxxxxx</Libelle> <Code>FA</Code> <Total>0</Total> </TableCompte>
- ....
</TABLE>
Pour l'impression d'un état, je dois associer le "Total" au "Code".
Avec XmlRecherche, je récupère tous les codes, mais je ne sais pas descendre d'une ligne car Xml suivant m'amène au "Code" suivant.
J'ai essayé ceci : XMLPremier("DocXML") TANTQUE XMLEnDehors("DocXML") = Faux NomBalise est une chaîne NomBalise = XMLNomElément("DocXML") SI NomBalise ="Code" ALORS gsCode = XMLDonnée("DocXML") XMLSuivant("DocXML") gmoMontant = Val(XMLDonnée("DocXML")) Trace(gsCode+" - " + gmoMontant) // Elément suivant dans la recherche FIN XMLSuivant("DocXML") FIN
mais ma Trace reste désespérément vide... :(
Une piste me serait du plus grand secour.
Merci d'avance pour votre temps.
Bonjour, au lieu de faire SI NomBalise = "Code" pour n'utilises-tu pas XMLExtraitChaine avec dans un premier temps ta balise "Code" puis la même chose vaec ta balise "Total" ?