• Advertisement

extraire données balise XML spéciale...

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

extraire données balise XML spéciale...

Messagepar Ashron54 » Mer Juin 22, 2011 9:58 am

Bonjour,

voila j'ai un petit problème, j'ai un fichier XML un peu spécial sous la main, celui-ci est généré automatiquement par un logiciel, et les balises qui m'interesses sont un peu bizarres et je n'arrive pas à les exploiter avec les fonctions XML***

Voila un aperçue de mon fichier XML :

<?xml version = "1.0" encoding = "utf-8"?>
<root>
<document>
<field level = "system" name = "Document location" value = "C:\Mes Projets\"/>
<field level = "system" name = "Document ID" value = "1"/>
<field level = "system" name = "Image count in document" value = "2"/>
<field level = "system" name = "Page count in document" value = "1"/>
<field level = "document" name = "Document Name" value = "05-274545178"/>
<field level = "document" name = "Tiers" value = "FREE HAUT DEBIT"/>
</document>
</root>


Voila ce qui m'interesse ici c'est de récupéré les "value" des balises <field level....> et je ne sais pas comment faire.

Voici mon code :

SourceXML est une chaîne = fChargeTexte(FichierXML)
XMLDocument("monDocXML",SourceXML)

//Positionnement sur la balise <document> racine
XMLRacine("monDocXML")
XMLRecherche("monDocXML","document",XMLElément+XMLSousElément+XMLContinue)

SI PAS XMLTrouve("monDocXML") ALORS
RETOUR
FIN

XMLFils("monDocXML")
XMLPremier("monDocXML")

//On est dans les balises <field name>
TANTQUE PAS XMLEnDehors("monDocXML")
Donnée est une chaîne = XMLDonnée("monDocXML")

Info(Donnée)
XMLSuivant("monDocXML")
FIN


La boucle marche bien, on passe 6fois dedans avec ce fichier xml, seulement le Info me renvoie une valeur vide.
Ashron54
Nouveau Membre
 
Messages: 1
Inscription: Mer Juin 22, 2011 9:52 am

Advertisement

Re: extraire données balise XML spéciale...

Messagepar DevPlus » Mer Juin 22, 2011 12:46 pm

Devplus++
DevPlus
Membre Confirmé
 
Messages: 137
Inscription: Mer Juin 08, 2011 8:14 pm
Localisation: India



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités