Félicitations !
+
0
points
En savoir plus
Actualités
Tests & Guides
Bons Plans
Forum
Premium
Rechercher sur le site
Connexion
Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Réinitialiser le mot de passe
Retour connexion
Actualités
Tests & Guides
Bons Plans
Twitter
iPhone pliant
OnePlus 11
PS5
Disney+
Orange Livebox
Windows 11
Génération NT
Entraide
Développement
Développement
Visual Basic
e[vb] + XML
e[vb] + XML
1 réponse
tking
06/10/2007 à 12:04
Hello,
Ma question va être un poil hors sujet, car cela concerne le
traitement d'un fichier XML avec "msxml" mais le traitement se fait
dans une appli eVB.
Je dois faire lire un fichier XML à mon appli, le problème qui se pose
vient du fait qu'il y a plusieurs noeuds avec le même nom.
Du coup, avec la fonction "getElementsByTagName" je ne peux pas accéder
aux noeuds suivant.
Le fichier XML ressemble à cela
<list>
<choix>
<couleur>vert</couleur>
<legume>carotte</legume>
</choix>
...
<choix>
<couleur>rouge</couleur>
<legume>navet</legume>
</choix>
</list>
Voici le code utilisé pour charger les élements d'un noeud dans une
liste.
'
'
'
Dim wList As msxml.IXMLDOMNodeList
Dim wElement As msxml.IXMLDOMElement
Set wList = xDoc.getElementsByTagName("couleur")
'
'
'
wList se charge uniquement du premier noeud trouvé, donc je ne peux
extraire que "vert".
Je ne suis pas certain que mon fichier XML réponde à la norme, mais en
tout cas je dois faire avec :(
Si quelqu'un a une idée pour résoudre ce problème, merci d'avance.
Partager
Facebook
Twitter
Reddit
Whatsapp
Email
Signaler
Signaler un problème avec ce contenu
Envoyer
1 réponse
Supprimer
Cette action est irreversible, confirmez la suppression du commentaire ?
Supprimer
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Envoyer
tking
Signaler
06/10/2007 à 12:59
C'est bon, j'ai trouvé la solution avec wList.Item(x)
;o)
C'est bon, j'ai trouvé la solution avec wList.Item(x)
;o)
Vous avez filtré cet utilisateur ! Consultez son message
C'est bon, j'ai trouvé la solution avec wList.Item(x)
;o)