je recherche une bibliothèque très légère ou un jeu de classes pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH, il s'agit simplement de lire le fichier.
Merci.
-- -Stan
Expat is good for you ;)
http://expat.sourceforge.net
Yann
James Kanze
Stan wrote:
je recherche une bibliothèque très légère ou un jeu de classes pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH, il s'agit simplement de lire le fichier.
Dans une passerelle chat que je viens d'implémenter, on s'est servi de iksemel (http://iksemel.jabberstudio.org/). C'est fortement orienté au protocol Jabber, mais je crois qu'il pourrait bien servir ailleurs aussi ; s'il n'est pas ultra-complet côté XML, il a l'avantage d'être assez leger. L'interface, malheureusement, c'est vraiment du C primitif, ce qui veut dire qu'il faut faire fachement gaffe niveau gestion de la mémoire.
-- James Kanze (GABI Software) email: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Stan wrote:
je recherche une bibliothèque très légère ou un jeu de classes
pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH,
il s'agit simplement de lire le fichier.
Dans une passerelle chat que je viens d'implémenter, on s'est
servi de iksemel (http://iksemel.jabberstudio.org/). C'est
fortement orienté au protocol Jabber, mais je crois qu'il
pourrait bien servir ailleurs aussi ; s'il n'est pas
ultra-complet côté XML, il a l'avantage d'être assez leger.
L'interface, malheureusement, c'est vraiment du C primitif, ce
qui veut dire qu'il faut faire fachement gaffe niveau gestion de
la mémoire.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
je recherche une bibliothèque très légère ou un jeu de classes pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH, il s'agit simplement de lire le fichier.
Dans une passerelle chat que je viens d'implémenter, on s'est servi de iksemel (http://iksemel.jabberstudio.org/). C'est fortement orienté au protocol Jabber, mais je crois qu'il pourrait bien servir ailleurs aussi ; s'il n'est pas ultra-complet côté XML, il a l'avantage d'être assez leger. L'interface, malheureusement, c'est vraiment du C primitif, ce qui veut dire qu'il faut faire fachement gaffe niveau gestion de la mémoire.
-- James Kanze (GABI Software) email: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Mathias Gaunard
Bonjour,
je recherche une bibliothèque très légère ou un jeu de classes pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH, il s'agit simplement de lire le fichier.
La référence, c'est libxml2. Il y a un wrapper C++, libxml++, qui est facile d'utilisation.
Après c'est sûr, c'est pas très léger... Normal, c'est de l'XML, l'usine à gaz du W3C.
Bonjour,
je recherche une bibliothèque très légère ou un jeu de classes
pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH,
il s'agit simplement de lire le fichier.
La référence, c'est libxml2.
Il y a un wrapper C++, libxml++, qui est facile d'utilisation.
Après c'est sûr, c'est pas très léger... Normal, c'est de l'XML, l'usine
à gaz du W3C.
je recherche une bibliothèque très légère ou un jeu de classes pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH, il s'agit simplement de lire le fichier.
La référence, c'est libxml2. Il y a un wrapper C++, libxml++, qui est facile d'utilisation.
Après c'est sûr, c'est pas très léger... Normal, c'est de l'XML, l'usine à gaz du W3C.
Sylvain
Stan wrote on 05/12/2006 16:47:
Bonjour,
je recherche une bibliothèque très légère ou un jeu de classes pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH, il s'agit simplement de lire le fichier.
tu n'indiques pas les éventuelles contraintes de dév. dont environnement/OS mais puisque posté via OE sous Wintel...
si WinXX est la seule cible, on peux lister les interfaces IXMLxxx qui permettent en qlq dizaines de lignes le parsing d'un source XML et la construction de POD (si nécessaire) modélisant les noeuds relus.
je recherche une bibliothèque très légère ou un jeu de classes
pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH,
il s'agit simplement de lire le fichier.
tu n'indiques pas les éventuelles contraintes de dév. dont
environnement/OS mais puisque posté via OE sous Wintel...
si WinXX est la seule cible, on peux lister les interfaces IXMLxxx qui
permettent en qlq dizaines de lignes le parsing d'un source XML et la
construction de POD (si nécessaire) modélisant les noeuds relus.
je recherche une bibliothèque très légère ou un jeu de classes pour lire un fichier de conf très basique écrit en XML.
Je n'ai pas besoin de fonctionnalité à la XPATH, il s'agit simplement de lire le fichier.
tu n'indiques pas les éventuelles contraintes de dév. dont environnement/OS mais puisque posté via OE sous Wintel...
si WinXX est la seule cible, on peux lister les interfaces IXMLxxx qui permettent en qlq dizaines de lignes le parsing d'un source XML et la construction de POD (si nécessaire) modélisant les noeuds relus.
Effectivement, mon choix c'est porté sur cet outil. L'avantage est qu'il ne nécessite que deux fichiers, donc facilement utilisable dans mon projet. De plus c'est très simple d'utilisation, j'ai donc pu implémenter cela très rapidement.
Pour répondre aux autres intervenants, je connaissais dèja expat et la libxml2, mais étant donné les contraintes d'environnement qui me sont imposées, ça devenait très difficile à installer/compiler. Donc étant donné les besoins assez simplistes que j'avais, une solution simple me ravit ;-)
Merci.
-- -Stan
"Arnaud Meurgues" <news.arnaud@meurgues.non.fr.invalid> a écrit dans le
message de news: 45759847$0$11567$426a74cc@news.free.fr...
Effectivement, mon choix c'est porté sur cet outil.
L'avantage est qu'il ne nécessite que deux fichiers, donc
facilement utilisable dans mon projet.
De plus c'est très simple d'utilisation, j'ai donc pu implémenter
cela très rapidement.
Pour répondre aux autres intervenants,
je connaissais dèja expat et la libxml2, mais
étant donné les contraintes d'environnement
qui me sont imposées, ça devenait très difficile
à installer/compiler.
Donc étant donné les besoins assez simplistes
que j'avais, une solution simple me ravit ;-)
Effectivement, mon choix c'est porté sur cet outil. L'avantage est qu'il ne nécessite que deux fichiers, donc facilement utilisable dans mon projet. De plus c'est très simple d'utilisation, j'ai donc pu implémenter cela très rapidement.
Pour répondre aux autres intervenants, je connaissais dèja expat et la libxml2, mais étant donné les contraintes d'environnement qui me sont imposées, ça devenait très difficile à installer/compiler. Donc étant donné les besoins assez simplistes que j'avais, une solution simple me ravit ;-)
Merci.
-- -Stan
Arnaud Meurgues
Stan wrote:
Effectivement, mon choix c'est porté sur cet outil.
Pourriez-vous nous faire profiter de vos observations qui vous ont amené à choisir celui-là plutôt que l'autre (tinyxml), par exemple ?
Ça peut servir à nombre d'entre nous d'avoir un avis critique sur ces bibliothèques.
Merci, -- Arnaud
Stan wrote:
Effectivement, mon choix c'est porté sur cet outil.
Pourriez-vous nous faire profiter de vos observations qui vous ont amené
à choisir celui-là plutôt que l'autre (tinyxml), par exemple ?
Ça peut servir à nombre d'entre nous d'avoir un avis critique sur ces
bibliothèques.
Effectivement, mon choix c'est porté sur cet outil.
Pourriez-vous nous faire profiter de vos observations qui vous ont amené à choisir celui-là plutôt que l'autre (tinyxml), par exemple ?
Ça peut servir à nombre d'entre nous d'avoir un avis critique sur ces bibliothèques.
Merci, -- Arnaud
Stan
"Arnaud Meurgues" a écrit dans le message de news: 4577f37d$0$9025$
Stan wrote:
Effectivement, mon choix c'est porté sur cet outil.
Pourriez-vous nous faire profiter de vos observations qui vous ont amené à choisir celui-là plutôt que l'autre (tinyxml), par exemple ?
Etant assez pressé par le temps, j'avais pris ce qui compilait le mieux ;-)
TinyXml a l'air pas mal, mais le makefile n'était pas compatible avec mon make ( FreeBSD ).
Donc le choix ne repose sur rien de très pertinent, mais lorsque j'aurais testé TinyXml ( que j'ai depuis réussit à compiler), je comparerai les deux, et, dès que j'aurai le temps, je ferais un feed-back.
-- -Stan
"Arnaud Meurgues" <news.arnaud@meurgues.non.fr.invalid> a écrit dans le
message de news: 4577f37d$0$9025$426a34cc@news.free.fr...
Stan wrote:
Effectivement, mon choix c'est porté sur cet outil.
Pourriez-vous nous faire profiter de vos observations qui vous ont amené
à choisir celui-là plutôt que l'autre (tinyxml), par exemple ?
Etant assez pressé par le temps,
j'avais pris ce qui compilait le mieux ;-)
TinyXml a l'air pas mal, mais le
makefile n'était pas compatible avec
mon make ( FreeBSD ).
Donc le choix ne repose sur rien
de très pertinent, mais lorsque j'aurais
testé TinyXml ( que j'ai depuis réussit à compiler), je comparerai les deux,
et, dès que j'aurai le temps, je ferais un feed-back.
"Arnaud Meurgues" a écrit dans le message de news: 4577f37d$0$9025$
Stan wrote:
Effectivement, mon choix c'est porté sur cet outil.
Pourriez-vous nous faire profiter de vos observations qui vous ont amené à choisir celui-là plutôt que l'autre (tinyxml), par exemple ?
Etant assez pressé par le temps, j'avais pris ce qui compilait le mieux ;-)
TinyXml a l'air pas mal, mais le makefile n'était pas compatible avec mon make ( FreeBSD ).
Donc le choix ne repose sur rien de très pertinent, mais lorsque j'aurais testé TinyXml ( que j'ai depuis réussit à compiler), je comparerai les deux, et, dès que j'aurai le temps, je ferais un feed-back.