[SAX] Vu l'exemple MSDN c'est assez galère à utiliser non ?

Vu l'exemple MSDN c'est assez galère à utiliser non ? [SAX] - C++ - Programmation

Marsh Posté le 29-09-2003 à 13:40:47    

Bonjour,
 
Je souhaiterai utiliser un parser xml en c++. Je me suis tourné vers sax, mais au vu de l'exemple de la msdn, ça m'a l'air assez horrible à utiliser!
Je m'attendais à un truc assez simple comme en Javascript pour tout dire (création de l'objet xml, load du fichier, puis méthodes genre selectSingleNode()).
Alors peut être que c'est le cas, mais que dans msdn ben c'est mal foutu, auriez vous un lien ou autre ?
merci
   ANT

Reply

Marsh Posté le 29-09-2003 à 13:40:47   

Reply

Marsh Posté le 02-10-2003 à 08:09:04    

ANTSite a écrit :

Bonjour,
 
Je souhaiterai utiliser un parser xml en c++. Je me suis tourné vers sax, mais au vu de l'exemple de la msdn, ça m'a l'air assez horrible à utiliser!
Je m'attendais à un truc assez simple comme en Javascript pour tout dire (création de l'objet xml, load du fichier, puis méthodes genre selectSingleNode()).
Alors peut être que c'est le cas, mais que dans msdn ben c'est mal foutu, auriez vous un lien ou autre ?
merci
   ANT


 
sax n'est qu'une méthode, ce n'est pas un parseur.
A mon avis, tu devrais te retourner vers libxml2 ou xerces, qui sont 2 parseurs open source, orientés respectivement plus C et C++. La qualité de ces parseurs n'est plus à démontrée, ils ont été portés sur moultes OS, et il y a plein de doc avec des exemples compréhensibles.

Reply

Marsh Posté le 02-10-2003 à 08:57:04    

si ce que tu veux c'est faire des apples du type selectSingleNode(), c'est du DOM qu'il faut que tu fasses, pas du SAX. Du SAX c'est du parsing bas niveau sur un modèle évenementtiel : le parser lit le fichier et te sihnale dès qu'il a rencontrer quelque chose : un débutde tag, une fin de tag, du text, etc ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 02-10-2003 à 09:25:36    

Par contre, si tu veux un vrai parser XML en C++, vas voir Xerces/C++ de chez Apache.
A+,


Message édité par gilou le 02-10-2003 à 09:25:51

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed