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 :

fichier XML en langage C


Sujet :

C

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Points : 8
    Points
    8
    Par défaut fichier XML en langage C
    Bonjour,

    Je travail sur un fichier XML en gestion de projet. Le but c'est d'extraire les valeurs du fichier et de les stoker dans des tableaux.

    Ce que j'aimerai faire c'est de déplacer le curseur avec la fonction fseek ou un quelconque commande et à chaque fois que je tombe sur <path>, le curseur s’arrête et que mon programme exécute une certaine nombre d'instruction le problème c'est que j'arrive a déplacer le curseur en utilisant cette fonction (au préalable j'ai convertis le fichier xml en fichier txt) mais pour cela je suis obligé de compter le déplacement souhaité.
    j'ai lu quelque part qu'il y'avait une librairie spéciale qui permet de gérer les fichier xml (libxml2) le problème c'est que je ne le trouve pas sur codeBlock et je n'ai aucune idée de l'endroit ou il se trouve. Quelqun aurait il une idée/tuto/solution a me proposer. Je mets en pièce jointe mon fichier en espérant qu'une âme charitable puisse m'aider à exploiter mon fichier
    Merci d'avance scene_simple_2R_1D_0T.xml

  2. #2
    Membre éclairé
    Avatar de Elijha
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Avril 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Avril 2003
    Messages : 314
    Points : 742
    Points
    742
    Par défaut
    Bonjour,

    Déjà il te faut télécharger la librairie en question (libxml) et linker ton programme avec cette libraire (n'oublie pas d'insérer l'include de la lib dans ton programme).
    Voici comment faire avec Code::Blocks How do I link to a library with Code::Blocks?

    Tu trouveras des codes d’exemples sur le site de la libxml2 Libxml2 set of examples

    Ensuite, c'est de charger ton fichier xml avec la librairie et de rechercher par "clés" les champs dont tu as besoins.



    Bonne continuation.
    - Une réponse vous a été utile ? Remerciez son auteur en cliquant le pouce vert !
    - Travailler dur n'a jamais tué personne, mais pourquoi prendre le risque (Edgar Bergen)

Discussions similaires

  1. le meilleur langage pour traiter des gros fichiers xml
    Par hansaplast dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 06/07/2009, 22h35
  2. Réponses: 2
    Dernier message: 03/04/2007, 14h14
  3. Réponses: 2
    Dernier message: 17/12/2005, 20h07
  4. [Kylix] Composant IBM pour fichiers XML
    Par Mister Nono dans le forum EDI
    Réponses: 1
    Dernier message: 29/09/2002, 20h28
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

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