Bonjour,
Je suis relativement débutant dans le GTK et la Glib et je cherche à mettre au point un fichier de log efficace et un gestionnaire de script propre.
alors je me suis dis pourquoi ne pas me tourner vers le XML?
actuellement j'ai un txt qui contient:
Je le gère avec des fprintf et un g_io_channel_read_line c'est efficace mais pas super propre.00:00:00 Salut Libforce et teuf!
J'aimerais avoir
j'ai regardé un peu ce lien:<log>
<date>00:00:00</date>
<texte>Salut Libforce et teuf!</texte>
</log>
http://www.developpez.net/forums/d42...gmarkupparser/
et celui ci:
http://www.developpez.net/forums/d18...r-fichier-xml/
Sans compter la doc qui donne mal au crâne:
http://library.gnome.org/devel/glib/...#GMarkupParser
Sous windows j'avais utilisé la tinyxml, j'étais assez fan, mais c'est du C++ et là je suis en C sous Linux Fedora puis il parait que la Glib peut gérer le XML alors autant faire avec ce qu'on a
j'ai repris le code du premier lien que j'ai cité plus haut et j'arrive à sortir
<log><date></date><texte></texte></log>
même si j'ai pas vraiment compris comment ca marche (les mots parser, contexte sont mystiques pour moi)
Mais ce qui m'intéresserai c'est une fonction ou je lui dis:
Je veux le premier texte entre balise <date> puis le seconde... jusqu'au dernier comme ca je pourrai un par un les utiliser.
Et pouvoir lui dire de rajouter une <date> et un <texte> en fin de fichier...
Je crois que ce que je demande c'est un peu une doc genre XML et Glib pour les nuls... ou un exemple de code, Si quelqu'un a je suis preneur!
Merci beaucoup
Partager