XML schreiben ohne DOM

takidoso

Erfahrenes Mitglied
Halli und Hallo,
mit ist nicht klar, ob vieleicht ist die Frage doch besser in Algorythmen un dDtenstrukturen anzusideln ist... aber ich probiere es mal hier vielleicht gibt es ja offizielle Technologien.
Also man stelle sich eine riesen große XML-Datei vor, die in z.B. 2 XML dateien aufgeteilt werden soll, anhand bestimmter Informationen innerhalb dieser eingehenden XML.
Nun ist natürlich es so das man SAX zum lesen verwenden sollte, um weniger Speicher zu verbraten. So das habe ich daher auch vor. Nun aber das Schreiben. bisher in den Links die ich googelte war die Schreiberei von XML immer DOM mäßig bzw. ähnlich (sammele alles und schreibe nach dem alles gesammelt wurde).
Das ist natürlich dann wieder herzlich Speicehrfressend, was ich zu vermeiden suche.
Gibt es da eine angenehme Art dies zu tun mit einem offiziellen Standard, oder muss ich das im Grunde dann doch nackig zu Fuß machen?

für Hinweise auf ein Ad-Hoc schreiben ohne alles vorehr gesammelt zu haben mittels einer Standard-Technologie bin ich sehr aufgeschlossen.

mit Bestem Dank im Voraus

Takidoso
 
Hallo und Halli,
also ich bin nun doch über etwas gestoßen, was für meine Zwecke offenbar recht vielversprechend ist: StAX
hier ein Link in vom buch "Java ist auch nu reine Insel"
http://www.galileocomputing.de/open...sel13_003.htm#Rxx747java130030400047D1F03A100
und einen anderen neten Erläuternden Artikel:
http://www.xml.com/pub/a/2003/09/17/stax.html

Leider scheint diese Technologie noch nicht so hunderprozentig ausgereift zu sein, aber was noch nicht ist kann ja noch werden, (zumindest drücke ich die Daumen dafür)

Takidoso
 
Zurück