Vu l'exemple MSDN c'est assez galère à utiliser non ? [SAX] - C++ - Programmation
Marsh Posté le 02-10-2003 à 08:09:04
ANTSite a écrit : Bonjour, |
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.
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 ...
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+,
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