Frage von ooowhy, 6

Wie am besten sehr lange XML datei parsen?

Die ist ungefähr ~28millionen zeilen lang. Wie kann ich die am besten parsen?

Antwort
von skreutzer, 1

Mit Ansätzen wie DOM kommst du hier nicht weiter, weil DOM alle Daten im Arbeitsspeicher als Objekte ablegt. Stattdessen benutzt man üblicherweise einen ereignisgesteuerten Parser, wo man sich immer nur eine bestimmte Position im gesamten XML-Dokument anschaut und selbst dafür verantwortlich ist, Buch darüber zu führen, wo man sich gerade befindet, welche Daten man sich merken möchte. Mehr zum Thema https://de.wikipedia.org/wiki/Simple_API_for_XML - ich habe aber auch ein bisschen Code in Java dazu rumliegen, wenn du ein konkretes Beispiel brauchst.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten