Guter und Frei verfügbarer xml Parser gesucht.
-
Wie der Titel schon sagt suche ich einen guten und Frei verfügbaren XML Parser.
Er sollte folgendes können:1. Ich will damit nur XML Dateien einlesen können. In XML schreiben brauech ich nicht. (SAX)
2. Er sollte die XML Datei gegen eine XSD validieren können.
3. Er sollte frei verfügbar sein und nichts kosten.
Hat jamand Erfahrung und kann mir etwas empfehlen?
-
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum C (C89 und C99) in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
-
Ich habe da noch nicht viele ausprobiert. Eigentlich nur rapidxml. Das ist eine einzige Headerdatei voller Templates und auf Performanz & geringem Speicherverbrauch ausgelegt. Den Buchstabensalat kann man z.B. in einem std::vector speichern und rapidxml drüber laufen lassen, der daraus einen speichersparendes DOM bastelt, wobei dieser auf Ausschnitte des Vektors zeigen würde (für Tag-Namen, Attribute, etc). Man muss nur darauf achten, dass der Puffer mit den Zeichen lang genug lebt, weil rapidxml da nix kopiert.
-
was ist mit libxml
@edit: uups, erfüllt punkt 2 nicht, oder