begin process at 2012 05 30 03:20:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Base de données

 > 

XML

 > 

Lire fichier Xml en C++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lire fichier Xml en C++

dimanche 16 mars 2008 à 12:38:13 | Lire fichier Xml en C++

Kimahri01

Bonjour,
j'ai un fichier XML sous la forme :

<Nom>
    <Balise1>blabla1</Balise1>
    <Balise2>blabla2</Balise2>
</Nom>

J'aimerais récupérer les informations "blabla1" et "blabla2" pour les afficher dans un Label en C++.
Etant débutant, merci de détailler.
dimanche 16 mars 2008 à 14:34:29 | Re : Lire fichier Xml en C++

vecchio56

Administrateur CodeS-SourceS
Personnellement j'utilise TinyXml et je n'ai rien a lui reprocher. C'est très facile à utiliser.
Rends-toi sur cette page pour un exemple

_____________________________________
Un éditeur de ressources gratuit pour Windows

mercredi 3 septembre 2008 à 22:14:48 | Re : Lire fichier Xml en C++

zanrek

Bonjour.

J'ai a peu près le même besoin que Kimahri01: à savoir récupérer un couple de données (en l'occurence un login / mot de passe) depuis un ficheir XML. Cependant, je suis parti sur un projet utilisant Qt. Et parmi mes nombreuses recherches (jusqu'ici infructueuses, mais j'espère avoir trouvé le bon filon), j'ai eu pas mal de soucis en intégrant d'autres bibliotheques avec  Qt:

Des erreurs divers telles que des cin / cout inconnus au bataillon (même avec iostream) ou encore des bibliotheques qui ne compilaient pas...

Bref, y a t-il des problemes connus entre Qt et TinyXml?
dimanche 7 septembre 2008 à 16:13:02 | Re : Lire fichier Xml en C++

zanrek

Je rencontre des soucis avec TinyXml et Qt (je m'y attendais...)

Bon voici le problème. Quand j'inclus ceci "#include <tinyxml.h>", mon code compile correctement, en revanche, des que j'insère cette ligne

TiXmlDocument doc("users.xml");

le compilateur me sort plusieurs erreurs sans m'indiquer de lien avec un fichier en particulier...

  [Linker error] undefined reference to `TiXmlDocument::TiXmlDocument(char const*)'
  [Linker error] undefined reference to `vtable for TiXmlDocument'
  [Linker error] undefined reference to `TiXmlNode::~TiXmlNode()'
  [Linker error] undefined reference to `vtable for TiXmlDocument'
  [Linker error] undefined reference to `TiXmlNode::~TiXmlNode()'

ceci deux fois, et il termine par un
  ld returned 1 exit status
 C:\GSM\Makefile.Release [Build Error]  [release\GSM.exe] Error 1

Je suis un peu perdu face à ces messages d'erreur qui ne me parlent absolument pas.

Je précise que j'ai développé un petit projet de test qui lisait un fichier XML. Ce petit projet marche tres bien, en revanche dès que j'essaye de l'inclure dans mon projet utilisant la bibliothèque Qt existant, j'obtiens les erreurs ci-dessus.

Un peu d'aide serait la bienvenue

Merci
jeudi 26 mars 2009 à 15:40:24 | Re : Lire fichier Xml en C++

tdajab

Bonjour,

J'ai exactement le même problème, j'ai également essayé avec les bibliothèques DOM-XML intégrées à QT, sans même parvenir à les inclure dans le projet. Si quelqu'un a une solution je suis preneur...
jeudi 26 mars 2009 à 17:04:37 | Re : Lire fichier Xml en C++

zanrek

Il faut que tu ouvres ton fichier .pro et que tu lui dises d'utiliser le module XML

Rajoute une ligne comme çà (je sais plus exactement si c'est çà je l'ai pas sous les yeux):

Qt += xml
vendredi 27 mars 2009 à 11:20:46 | Re : Lire fichier Xml en C++

tdajab

Ca fonctionne nickel merci :-)

Par contre pour le tinyXML j'ai toujours pas compris, mais avec la biblio QT ça marche, donc je vais pas chercher plus loin pour l'instant ^^
vendredi 27 mars 2009 à 11:22:10 | Re : Lire fichier Xml en C++

tdajab

N'empêche, venant d'ActionScript 3, c'est quand même bien la galère pour récupérer une simple valeur dans un XML en C++...


Cette discussion est classée dans : fichier, lire, xml, blabla1


Répondre à ce message

Sujets en rapport avec ce message

lire un fichier XML [ par angelique ] Bonjour,Je suis débutante et je voudrai lire un fichier XML en C++, c'est à dire pouvoir récupérer certaines infos qui sont après les balises, pour m' lire un fichier XML [ par angelique ] Bonjour,Je suis débutante et je voudrai lire un fichier XML en C++, c'est à dire pouvoir récupérer certaines infos qui sont après les balises, pour m' lire et ecrire un fichier en xml en c++ [ par Armandopoulos ] salut ! Des Parsers XML pour C++,j en ai deja vu plusieurs sur google tels que Xerces c++, expat, libxml++ et tant d autres,c est bien.Ce que moi jZai lire du XML à partir de VC++ [ par samki ] Bonjourje connais rien en XML,enfin je viens de voir le format d un fichier XML. et je dois extraire des informations de ce fichier.je sais pas commen lire fichier xml [ par aurelien070 ] je voudrais récupérer des points qui sont entre balise dans mon fichier xml et ensuite les dessiner en c++ avec la fonction SetPixel!! si quelquun a d Lire / Ecrire des fichier XMLs en C++ [ par marsaimo ] Bonjour, J'aimerais savoir s'il y'a un .h dans la librairie C++ qui permet de lire (parser) un fichier XML et surtout de le creer. je voudrais par e Lire un champ dans un fichier XML [ par fabhand ] Comment réussir à lire le champ Min et Max qui contiennent 3000000 et 3750000 <Ba comment créer un fichier xml à partir de la valeur d'un QLineEdit dans Qt? [ par snam54 ] Bonjour, Je viens de débuter avec qt. Je dispose d'un lineEdite et j'aimerais récupérer la valeur insérer pour créer un fichier xml lors d'un PushButt lire fichier excel [ par titi_66 ] Bonjour à tous, Est-ce que quelqu'un sait comment lire un fichier .xls ou alors créer un fichier .csv a la volé puis le supprimer à la fin avec excel


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,583 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales