SimonX
2003-07-19, 21:38:11
Habe bis jetzt nur die libxml2 benutzt und die ist grotten langsam. Gibt es schneller Implementationen, die vollständiges XML parsen und writen können? (Schema-Checks oder Type-Checks benötige ich nicht)
libxml2 schaft mit SaX gerade mal 750 mal slashdot.xml pro Sekunde(example/slashdot.xml) in ein Speicherdokument einzulesen. (ohne output)
Ich habe jetzt eine eigene xml-lite Implementierung, die schaft auf dem gleichen Rechner mehr als 6000 dieser slashdot.xml pro Sekunde (inc. Suchstrukturen um XML elemente zu finden), aber leider unterstützt die xml-lite Implementierung nicht alle XML features (wie z.b. ' anstat " oder diese & escapes ...)
(slashdot.xml ist so 3k gross)
libxml2 schaft mit SaX gerade mal 750 mal slashdot.xml pro Sekunde(example/slashdot.xml) in ein Speicherdokument einzulesen. (ohne output)
Ich habe jetzt eine eigene xml-lite Implementierung, die schaft auf dem gleichen Rechner mehr als 6000 dieser slashdot.xml pro Sekunde (inc. Suchstrukturen um XML elemente zu finden), aber leider unterstützt die xml-lite Implementierung nicht alle XML features (wie z.b. ' anstat " oder diese & escapes ...)
(slashdot.xml ist so 3k gross)