Voici mon code:
Le fichier XML a été ouvert au préalable et stocké dans DocXML, voici le contenu du fichier XML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 XMLPremier("DocXML") TANTQUE XMLTrouve("DocXML") Trace("------------") SELON XMLTypeElement ("DocXML") CAS XMLBalise : Trace(XMLNomElément("DocXML")+" est de type XMLBalise") CAS XMLAttribut : Trace(XMLNomElément("DocXML")+" est de type XMLAttribut") FIN Trace(Remplace(Remplace(XMLDonnée ("DocXML"),TAB,""),RC,"")) Trace(Remplace(Remplace(XMLNomElément("DocXML"),TAB,""),RC,"")) XMLSuivant("DocXML") FIN
Les Trace me donnent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <data language="fr" version="1.01"> <translation> <namefield>champ1</namefield> <part>All</part> <text></text> </translation> </data>
Mais bon... y'a quelque chose que je ne comprend pas, comment je fais pour accéder aux attributs de <translation> (qui sont language et version [je n'ai réussi qu'à récupérer une, l'attribut "language"]), et comment je fais pour parcourir l'intérieur?------------
data est de type XMLBalise
<\n>
data
Partager