Bonjour,
Je travaille avec une arbre XML qui se présente ainsi :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?xml version="1.0" encoding="ISO-8859-1"?> <script> <Enchainement> <Image id='5'> <Nom>HTM_Presentation.html</Nom> <Type>Slide</Type> <Titre>Présentation de l'environnement</Titre> <Chapitre>Bases d'une page HTML</Chapitre> <Suite>10</Suite> </Image> <Image id='10'> <Nom>HTM_Definition.html</Nom> <Type>Slide</Type> <Titre>Présentation du langage HTML</Titre> <Chapitre>Bases d'une page HTML</Chapitre> <Suite>15</Suite> </Image> etc...
Je remplis une combobox avec un code qui ressemble à ceci :
Mon problème est que la valeur de LC_Lien ne récupère par l'attribut ID
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ListeSupprimeTout(cb_Chapitre) SI XMLExécuteXPath(LC_FluxXML, "//script/Enchainement/Image") ALORS TANTQUE PAS XMLEnDehors(LC_FluxXML) LO_Noeud est un xmlNoeud=XMLPosition(LC_FluxXML) LC_Lien est une chaîne = LO_Noeud + "@id" ListeAjoute(cb_Chapitre, APPLI_ValeurNoeudXML(LO_Noeud + "/Chapitre") + gLien(LC_Lien)) XMLSuivant(LC_FluxXML) FIN FIN
Si je regarde sous debogueur la variable LO_Noeud je n'y vois pas d'attribut.
J'avoue ne pas comprendre.
Merci d'avance de vos idées.
Partager