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

 Delphi Discussion :

Comment lire un fichier XML ?


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 25
    Points : 17
    Points
    17
    Par défaut Comment lire un fichier XML ?
    bonjour,

    j'ai un gros oucis avec mon fichier xml. comment dois-je faire pour lire ce fichier ?

    <Fiche note="creer le [29/06/2005 - 11:11:09]">
    <mon_pere nom="nom de famile" prenon="son prénon" age="son age" date de naissance="29/06/2005">
    <domicile adresse="rue quelque chose" cp="00000" ville="paris"/>
    <travail>
    <adresse rue="rue de l'entreprise" cp="00000" ville="paris" region="IDF" pays="FRANCE"/>
    </travail>
    </mon_pere>
    </fiche>
    c'est la premiere fois que j'utilise l'xml avec delphi.j'arrive à lire les champs en xml lorsqu'ils sont de type
    <champ> ma valeur </champ>
    .mais là, je seche.

    est-ce que quelqu'un peut me dire où trouver un exemple de code ou tout autre infos pouvant me décoincer.

    merci

  2. #2
    Membre éclairé
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Points : 680
    Points
    680
    Par défaut
    Pourquoi est-ce que tu n'utilises pas TXMLDocument ?
    MD Software
    ---------------------------
    F.A.Q. Delphi - Cours Delphi - Composants Delphi - Sources Delphi

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 25
    Points : 17
    Points
    17
    Par défaut
    pourquoi pas mais comment faire?

    mon prog sert à ça : lire le fichier xml, trier les valeurs qui m'interesse et
    ensuite cree un fichier texte.

    là où je coince, c'est pour lire les valeurs qui sont stockées aprés le signe =.

    du moment que je recupere mes valeurs, c'est tout ce que je demande.(peut importe la methode utilisée)

    merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 298
    Points : 318
    Points
    318
    Par défaut
    Il faut récuperer la liste des attributs des noeuds et non pas la valeur de noeuds.

    Il doit avoir une propriété avec la liste des attributs dans TXMLDocument.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 93
    Points : 35
    Points
    35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var note :string;
    Node: IXMLNode;
     
    Node := XMLDocument1.DocumentElement; 
    Node := Node.ChildNodes['fiche']; 
             if (Node.HasAttribute('note')) then                    note:=Node.Attributes['note'];
    A verifier si ca fonctionne mais ca devrait

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 25
    Points : 17
    Points
    17
    Par défaut
    C'est bon j'y arrive! il ne me reste plus qu'a automatiser tous cela avec des boucles et c'est bon!

    merci à tous pour votre aide

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 93
    Points : 35
    Points
    35
    Par défaut
    no problem

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/09/2006, 08h33
  2. [VB.Net] Comment lire un fichier xml ?
    Par franfran dans le forum VB.NET
    Réponses: 8
    Dernier message: 27/07/2006, 13h02
  3. [VB6]comment lire un fichier XML
    Par leo13 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 09/05/2006, 13h16
  4. Réponses: 1
    Dernier message: 17/01/2006, 07h42

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