Récupéré des info d'un fichier XML ?

Signaler
Messages postés
33
Date d'inscription
dimanche 23 mai 2004
Statut
Membre
Dernière intervention
30 octobre 2007
-
Messages postés
24
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
8 février 2008
-
Bonjour,

je débute en XML et ASP, j'aurai voulus s'avoir comment faire pour récupéré des
info venant d'un fichier XML ?

Explication :

je fait un get pour récupérer le contenu d'un fichier XML
Ex de code XML :






<
Cinema
>





<
film

genre="comedie">

<
titre
>
La grande vadrouille</titre>

<
annee
>
1975</annee>

</
film
>





<
film

genre="aventure">

<
titre
>
Une journee en enfer</titre>

<
annee
>
1992</annee>

</
film
>





</
Cinema
>



J’ai donc ma
variable ObjXML qui contient tous le code XML,
et je voudrai sortir part
exemple le titre du film dans le genre Comédie, avec l'année, dans une Variable, séparément !





Est-il
possible de faire ca ? Si oui comment faire





Merci d’avance !

1 réponse

Messages postés
24
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
8 février 2008

Ce site te servira de qque chose :http://www.codyx.org/snippet_lire-fichier-xml_186.aspx
mais c'est du C#, sinon :

Dim objXMLDataDoc As new XMLDataDocument()
objXMLDataDoc.Load("<chemin du fichier XML>")
Dim objNode As XmlNode
Dim strResults(2,10) As String
Dim Compteur As Integer = 1
Dim I As integer
Dim colElements As XmlNodeList
Dim colElements2 As XmlNodeList

colElements = objXMLDataDoc.GetElementsByTagname("population")
colElements2 = objXMLDataDoc.GetElementsByTagname("status")
For Each objNode In colElements 
       strResults(1,Compteur)= objNode.FirstChild().Value
       Compteur = Compteur + 1
Next
Compteur = 1
For Each objNode In colElements2
       strResults(2,Compteur)= objNode.FirstChild().Value
       Compteur = Compteur + 1
Next