Comment extraire des informations à partir d'un fichier XML ?
boualiasma
Messages postés393Date d'inscriptionlundi 22 juin 2009StatutMembreDernière intervention23 décembre 2011
-
21 juil. 2009 à 10:22
boualiasma
Messages postés393Date d'inscriptionlundi 22 juin 2009StatutMembreDernière intervention23 décembre 2011
-
23 juil. 2009 à 12:13
Bonjour,
Je suis entrain de programmer en C avec Visual studio 2008 sous Windows XP. Je voudrais extraire des informations à partir d'un fichier XML dans mon programme C. Ce fichier XML est volumineux.
- Est ce que il y a des fonctions prédéfinis sous Visual studio 2008 pour faire ceci ?
- Quelles sont les étapes à suivre pour que la compilation et l'exécution du programme C çà marche bien ?
- Pouvez-vous me donner un exemple pour comprendre de plus mieux ?
Voici mon fichier XML:
<Galicia_Document>
<Lattice numberObj="5" numberAtt="4" numberCpt="11">
<Name>lattice(essai)</Name>
<Object>3</Object>
<Object>2</Object>
<Object>1</Object>
<Object>5</Object>
<Object>4</Object>
d
b
c
a
<Concept>
1 <Extent>
<Object_Ref>3</Object_Ref>
<Object_Ref>2</Object_Ref>
<Object_Ref>1</Object_Ref>
<Object_Ref>5</Object_Ref>
<Object_Ref>4</Object_Ref>
</Extent>
BunoCS
Messages postés15475Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention23 avril 2024103 21 juil. 2009 à 14:30
Des fonctions prédéfinies sous Visual Studio? VS est un Environnement de Développement et non un langage. Pour les fonctions standards en C: fopen(), fread(),... et les fonctions de gestion des chaines genre strcpy(), ctrcmp(),...
@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
boualiasma
Messages postés393Date d'inscriptionlundi 22 juin 2009StatutMembreDernière intervention23 décembre 20115 21 juil. 2009 à 21:06
Salut,
il y a une librairie définie sous visual studio 2008 sous windows permettant de parser un fichier XML pour extraire des informations pour les utiliser dans mon programme ?
Sinon il y a librairie XML pour C ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
lmseddik
Messages postés4Date d'inscriptionlundi 3 juillet 2006StatutMembreDernière intervention22 juillet 2009 22 juil. 2009 à 06:36
sous visual studio 2008 il ya la bibliothèque prédifinie (XML) pour la lecture des données xml, c'est très facile, je l'ai fait déja plusieurs fois, su t'as pas trouvé comment, demande le je vais te le montrer
boualiasma
Messages postés393Date d'inscriptionlundi 22 juin 2009StatutMembreDernière intervention23 décembre 20115 23 juil. 2009 à 12:13
Salut,
Je vois que LibXml2 est un peu difficile. De plus, je ne trouve pas l'aide.
il y a quelqu'un qui me dit:
Tu n'as pas besoin de librairie pour parser du XML : il y a MSXML et autres SAX2 et les interfaces du genre IXMLDocument dans MSDN :
http://msdn.microsoft.com/en-us/library ms756987(VS.85).aspx
- Pouvez vous m'aider pas à pas sur un petit exemple du fichier XML dans un programme C pour comprendre comment je vais utiliser les fonctions qui existent dans ce lien fourni dans un programme C car
c'est la première fois que j'ai fait ce traitement ?
- Ceci c'est un exemple C++ ? comment je vais adapter ces fonctions qui existent dans ce lien dans mon programme C ?
- J'ai un fichier XML bien formé. Comment je vais utiliser la solution MSXML pour lire certaines données de ce fichier XML pour les
utiliser après dans mon programme C ?