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

C Discussion :

Lecture d'un fichier XML


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Par défaut Lecture d'un fichier XML
    Bonjour,

    je vous expose ma problématique :

    - Mon programme doit lire un fichier XML (il y a deux types de fichiers XML que je reçois), et je dois vérifier est ce qu'il s'agit d'un fichier 1 et d'un fichier 2, mes questions sont les suivantes :

    1- comment lire un fichier XML en C ?
    2- est ce qu'il y a une possiblité que je puisse vérifier qu'une DTD appartient à un fichier XML afin que je puisse déterminer qu'il s'agit d'un fichier x ou u fichier y ?

    merci,

    Cordialement,

    Turbo_chess

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Le langage C ne définit rien de ce que tu attends :

    Un fichier XML est un fichier comme un autre. A toi de connaître son contenu pour savoir s'il est correct ou non.
    Tu peux vérifier une DTD tant que tu veux, à condition que là encore, tu développes un programme qui applique un algorithme de vérification de DTD à un document XML.

    Il est possible que certaines bibliothèques proposent des outils poru faire ce que tu veux, mais je ne les connais pas.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015
    Par défaut
    Y'en a toute une floppé, libxml me semble être un bon choix.
    Cordialement.

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Par défaut
    Citation Envoyé par nicolas.sitbon Voir le message
    Y'en a toute une floppé, libxml me semble être un bon choix.
    Cordialement.
    Bonjour,

    merci

    Est ce bien ça : http://xmlsoft.org/examples/index.html

    Cordialement,

    Turbo_chess

  5. #5
    Membre émérite Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Par défaut
    Sinon tu as aussi la bibliothèque TinyXML qui est assez sympa.

    Voici un lien:
    http://khayyam.developpez.com/articles/cpp/tinyxml/


  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Bonjour,

    Le langage C ne définit rien de ce que tu attends :

    Un fichier XML est un fichier comme un autre. A toi de connaître son contenu pour savoir s'il est correct ou non.
    Tu peux vérifier une DTD tant que tu veux, à condition que là encore, tu développes un programme qui applique un algorithme de vérification de DTD à un document XML.

    Il est possible que certaines bibliothèques proposent des outils poru faire ce que tu veux, mais je ne les connais pas.
    Bonjour,

    Le problème que je ne veux pas réinventer la roue, c'est pourquoi j'ai posté ce sujet, je pense que déjà pas mal de personnes sont conforntés à ce genre de problème.

    ça serait intéressant s'il y a une lib qui fournit des outils pour la gestion et la manipulation des fichiers XML.

    merci,

    Turbo_chess

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

Discussions similaires

  1. Problème de lecture d'un fichier XML d'InfoPath
    Par snadus dans le forum InfoPath
    Réponses: 7
    Dernier message: 06/06/2006, 14h45
  2. Lecture d'un fichier XML de config avec Java
    Par cofy dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 31/01/2006, 15h54
  3. Problème de lecture dans un fichier xml
    Par Pyra dans le forum Langage
    Réponses: 2
    Dernier message: 18/12/2005, 00h13
  4. Probleme de lecture d'un fichier XML
    Par chleuh dans le forum Langage
    Réponses: 8
    Dernier message: 30/08/2005, 12h04
  5. [C#] [XML] Lecture d'un fichier XML => Combobox
    Par Chad`Chiwa dans le forum Windows Forms
    Réponses: 8
    Dernier message: 09/03/2005, 08h57

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