PARSEUR XML EN C

Résolu/Fermé
stevenbarthelemy Messages postés 11 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 12 octobre 2009 - 28 août 2009 à 16:59
stevenbarthelemy Messages postés 11 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 12 octobre 2009 - 31 août 2009 à 14:11
Bonjour,

je cherche a programmer un parseur xml en c et non en c++

j'ais fais quelques recherches et j'ai entendut parler de Libxml2 mais je n'arrive pas a m'en sortir j'ai donc chercher sur internet quelques examples mais je n'en est pas trouver pouvez vous m'aider en me montrant un example ou en m'expliquant la demarche a suivre

merci
A voir également:

3 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
28 août 2009 à 17:03
j'ai fait ca l'an dernier.

j'avais fait:
une structure "attribut", contenenant le nom de l'attribut , sa valeur, un pointeur sur le suivant
une structure balise, contenant son nom, sa valeur, un pointeur sur son premier atrtibut, et un pointeur vers la balise suivante
une structure document_xml contenant l'adresse du schéma XML, un pointeur vers la balise root, et la ligne de norme XML


tu peux rajouter d'autres pointeurs pour faciliter la navigation (balise parent par exemple)

ca c'était pour la structure du document XML.

après, j'ai aussi fait la partie pour le remplir, mais j'ai plus le code source... en gros, ca consistait à detecter les < et >, les " " ....
1
Il y a de nombreux exemples complets en C sur MSDN.
Il suffit de copier-coller !
1
stevenbarthelemy Messages postés 11 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 12 octobre 2009
31 août 2009 à 14:11
je suis aller sur le site msdn et je n'est pas trouver les examples dont tu me parle peut tu me transmettre un lien stp.
merci pour le temps que tu me consacre.
0
stevenbarthelemy Messages postés 11 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 12 octobre 2009
31 août 2009 à 12:45
ok merci beaucoup pour ces informations je vais faire ce petit parseur et je transmettrer le code source sur le forum merci
0