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

VB.NET Discussion :

Problème pour lire un fichier Xml avec Xpath


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Points : 55
    Points
    55
    Par défaut Problème pour lire un fichier Xml avec Xpath
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <RECS>
      	<REC>
      		<VAL>Elagage de la base de données                                                             		</VAL>
      		<VAL>6		</VAL>
      		<VAL>Elagage de la base de données		</VAL>
      		<VAL>Terminé		</VAL>
      		<VAL>266		</VAL>
      		<VAL>06/11/2008 11:06:04		</VAL>
      		<VAL>                                		</VAL>
      		<VAL>		</VAL>
      		<VAL>		</VAL>
      		<VAL>		</VAL>
      		<VAL>SAVE                                                            		</VAL>
      	</REC>
      	<REC>
      		<VAL>Sauvegarde Agence 		</VAL>
      		<VAL>14		</VAL>
      		<VAL>Sauvegarde		</VAL>
      		<VAL>Terminé		</VAL>
      		<VAL>264		</VAL>
      		<VAL>05/11/2008 19:17:14		</VAL>
      		<VAL>toto                          		</VAL>
      		<VAL>		</VAL>
      		<VAL>		</VAL>
      		<VAL>		</VAL>
      		<VAL>SAVE                                                            		</VAL>
      	</REC>
    <RECS>
    Bonjour, je souhaite lire ce fichier Xml, j'utilise Xpath.

    Dans un premier temps je cherche tout les éléments <REC>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     Dim doc As XPathDocument = New XPathDocument(myfile)
            Dim nav As XPathNavigator = doc.CreateNavigator
     
            Dim recs As XPathNodeIterator = nav.Select("/RESPONSE_TABLE/RECS/REC")
     
    While recs.MoveNext
     
    'Maintenant c'est ici que je voudrais faire une boucle pour chaque élément VAL, comment faire?
     
    End while

    Comment faire pour lire chaque valeur de VAL dans une boucle qui serait dans la boucle des REC?

    Adrien

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Points : 55
    Points
    55
    Par défaut
    ok j'ai trouvé par moi meme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     Dim doc As XPathDocument = New XPathDocument(myfile)
            Dim nav As XPathNavigator = doc.CreateNavigator
     
     
            Dim recs As XPathNodeIterator = nav.Select("/RESPONSE_TABLE/RECS/REC")
     
     
            While recs.MoveNext
                Dim i As Integer = recs.CurrentPosition
                Dim rec As XPathNodeIterator = nav.Select("/RESPONSE_TABLE/RECS/REC[" + i.ToString() + "]/VAL")
     
                While rec.MoveNext
                    Dim mydata As String = rec.Current.InnerXml
                End While
    End While

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/02/2012, 15h02
  2. Problème pour lire des fichiers XML avec tFileInputXML- probleme format date
    Par rogermar dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 06/10/2010, 14h46
  3. [DOM4J] Problème pour "parser" un fichier XML avec accents
    Par mlny84 dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 26/11/2007, 19h06
  4. [C#] Problème pour lire un fichier xml
    Par LE NEINDRE dans le forum Windows Forms
    Réponses: 7
    Dernier message: 22/06/2006, 23h12
  5. problème pour parser un fichier xml avec XML::Simple
    Par black_code dans le forum Modules
    Réponses: 3
    Dernier message: 30/01/2006, 19h32

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