IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

lecture donnees dans xml


Sujet :

XML/XSL et SOAP

  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juillet 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2014
    Messages : 1
    Points : 2
    Points
    2
    Par défaut lecture donnees dans xml
    Bonjour ,

    Je ne suis pas developpeur et donc je bute sur la lecture de données dans un fichiers xml.
    je n'arrive pas à recuperer le valeurs de store dans le fichier group.xml

    Pouvez vous m'aider à comprendre .

    Voici le code :

    For Each siteElement In objXmlDoc.selectNodes("/dbd-support-info/global/site")
    site_id = siteElement.selectSingleNode("site_id").text
    site_name = siteElement.selectSingleNode("name").text
    site_description = siteElement.selectSingleNode("description").text
    site_primary = siteElement.selectSingleNode("is_primary").text
    site_nstore = siteElement.selectsingleNode("nstore").text
    If site_nstore > 0 Then
    Set site_store = siteElement.selectNodes("store") ' Propriete "/dbd-support-info/global/site/store"
    For Each sitestoreidElement In site_store
    site_store_id = sitestoreidElement.selectSingleNode("store").text
    WScript.Echo site_store_id
    Next
    End If

    ' creation du tableau des sites
    site_array(s_id,0) = site_id
    site_array(s_id,1) = site_name
    site_array(s_id,2) = site_description
    site_array(s_id,3) = site_primary
    site_array(s_id,4) = site_nstore

    ' site suivant
    s_id = s_id + 1
    Next



    je joins le fichier group.xml en compressé
    Merci d'avance

    Didier DANEL
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Points : 2 736
    Points
    2 736
    Par défaut
    J'ai jeté un coup d'oeil sur le Group.xml. La structure de l'élément site (le premier) apparaît comme ça.
    <site>
    <site_id>29</site_id>
    <name>Salle_D1</name>
    <description/>
    <is_primary>f</is_primary>
    <witness_id>0</witness_id>
    <nstore>5</nstore>
    <store>3</store>
    <store>4184</store>
    <store>5170</store>
    <store>6055</store>
    <store>6072</store>
    </site>
    On voit que les éléments store sont déjà éléments dit simples, et leur contenu textuel est interprété comme id d'après vous. Donc, on fait simplement ça.
    Code vbs : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each sitestoreidElement In site_store
        'site_store_id = sitestoreidElement.selectSingleNode("store").text
        site_store_id = sitestoreidElement.text
        WScript.Echo site_store_id
    Next
    Voilà !

Discussions similaires

  1. [DOM XML] Lecture du contenu XML dans une chaine de caractères
    Par diakite4 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 21/05/2008, 20h48
  2. [VB.NET] Utiliser XML comme base de données dans VB
    Par jb084 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 17/11/2006, 18h56
  3. [SQLLite] Lecture des données dans un fichier .db
    Par PedroBD dans le forum PHP & Base de données
    Réponses: 31
    Dernier message: 13/11/2006, 17h12
  4. Réponses: 1
    Dernier message: 21/09/2006, 07h15
  5. [XML] lire un fichier en xml et enregistrer les donnees dans MySQL
    Par nath-0-0 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 22/08/2006, 14h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo