XML Parser
-
Hi!
Ich muss ein paar XML-Files parsen, und brauch dementsprechend eine XML-Library. Ich brauch nix aufwendiges (keine Pruefung gegen ein DTD...), ich muss nur Namen, Attribute und Kinder der einzelnen Elemente abfragen. Was koenntet ihr empfehlen?Ich kann mich daran erinnern dass irgendwann (schon laenger her) jemand hier einen kleinen Ueberblick ueber verschiedene Bibliotheken gepostet hat, leider scheint die Suchfunktion scheint nicht richtig zu funktionieren
-
libxml2 (bzw. für C++ libxml++) ist sehr vollständig und extrem schnell.
Aber vermutlich bist du mit TinyXML (google mal danach, gibt mehrere Projekte die sich so nennen) gut beraten.
Ansonsten lohnen sich die üblichen Suchstellen http://freshmeat.net und http://sf.net
-
libxml ist ziemlich hässlich, kann ich nicht empfehlen.
Für C++ tinyXML, für C expat
-
Apaches XML Parser wäre evtl. auch ein Blick wert?
-
Artchi schrieb:
Apaches XML Parser wäre evtl. auch ein Blick wert?
Ist Xerces da nicht ein wenig overkill?
-
wenns wirklich nur lesen können muss, hätt ich was rumliegen, das c++ ist und nur ~200 zeilen hat...
-
CMarkup ist sehr schön http://www.firstobject.com/dn_markup.htm
-
Korbinian schrieb:
wenns wirklich nur lesen können muss, hätt ich was rumliegen, das c++ ist und nur ~200 zeilen hat...
Waer toll, wenn du mir das schicken koenntest (und evtl. erlaubst, dass ich es in einem GPL-Product verwende): Blue-Tiger ÄT gmx.net