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

Bases de données Delphi Discussion :

XML et Delphi!


Sujet :

Bases de données Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Points : 13
    Points
    13
    Par défaut XML et Delphi!
    Bonjour,
    Voici mon problème, je dois parser un document Xml, tout fonctionne très bien jusqu'à ce qu'une même balise se répête. J'ai mon application qui se gèle.
    Je voudrais pouvoir récupérer les infos une par une et les mettre dans un tableau.
    ***********
    Je peux récupérer une occurrence dans cette exemple :
    <Auteur>
    <Nom>String</Nom>
    <Prenom>String</Prenom>

    </Auteur>
    <Titre>
    <date>String</Date>
    <Volume>String</Volume>
    <CodeBarre>String</CodeBarre>
    <Prix>String</Prix>
    </Titre>

    Si l'auteur à plusieurs titre ca plante
    Merci par avance pour votre aide

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Peux tu nous montrer un exemple de fichier xml avec multiple chansons pour un auteur et le code que tu as déjà fait.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 445
    Points
    28 445
    Par défaut
    Citation Envoyé par diado Voir le message
    Bonjour,
    Voici mon problème, je dois parser un document Xml, tout fonctionne très bien jusqu'à ce qu'une même balise se répête. J'ai mon application qui se gèle.
    Je voudrais pouvoir récupérer les infos une par une et les mettre dans un tableau.
    ***********
    Je peux récupérer une occurrence dans cette exemple :
    <Auteur>
    <Nom>String</Nom>
    <Prenom>String</Prenom>

    </Auteur>
    <Titre>
    <date>String</Date>
    <Volume>String</Volume>
    <CodeBarre>String</CodeBarre>
    <Prix>String</Prix>
    </Titre>

    Si l'auteur à plusieurs titre ca plante
    Merci par avance pour votre aide
    c'est qui "ça" ? qu'utilises-tu pour parser ton XML ?
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    Avec une telle structure, comment sais-tu que le titre est interprété par tel ou tel auteur ?
    je verrai plutôt une structure du genre
    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
    <Auteur>
       <Nom>String</Nom>
       <Prenom>String</Prenom>
       <Titre>
          <date>String</Date>
          <Volume>String</Volume>
          <CodeBarre>String</CodeBarre>
          <Prix>String</Prix>
       </Titre>
       <Titre>
          <date>String</Date>
          <Volume>String</Volume>
          <CodeBarre>String</CodeBarre>
          <Prix>String</Prix>
       </Titre>
    </Auteur>

  5. #5
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    Un retour peut-être ?

Discussions similaires

  1. Comment faire de l'XML avec Delphi 5 ?
    Par laclac dans le forum Débuter
    Réponses: 1
    Dernier message: 03/12/2007, 09h04
  2. XML sous Delphi 2005 Personnal
    Par user 56gt8 dans le forum Delphi
    Réponses: 2
    Dernier message: 04/02/2007, 00h33
  3. Parser du XML dans Delphi 2005 Personnal
    Par isual dans le forum Delphi
    Réponses: 8
    Dernier message: 07/12/2006, 20h14
  4. Problème d'écriture dans un xml depuis Delphi
    Par MABB dans le forum Delphi .NET
    Réponses: 3
    Dernier message: 26/07/2006, 15h53
  5. Composants XML sous Delphi 5 ?
    Par Laurent Dardenne dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/11/2005, 16h40

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