Frage

Ich habe eine XML-Datei (möglicherweise groß), die ich mit den abgeleiteten Informationen verarbeiten und aktualisieren möchte. Ich möchte den Stexmate dazu verwenden, um dies möglichst zu tun. Ich habe Dokumentation zum Lesen und Schreiben gefunden http://wiki.fasterxml.com/staxmatetutorial ... aber wenig auf Rundentlüftung (d. H. Tun beide).

Ich vermute, das Folgende wird ein Teil dabei spielen ... http:// woodstox. CODHAUS.ORG/3.2.6/JAVADOC/ORG/CODEHAUS/STAX2/NrinputArtory2.html#configureFrundRoundRipping%28%29

was ich erwartet habe, ist eine Funktion, die beim Bestehen ein smhierarchiccursor würde es schreiben und seine Kinder an ein smoutputcontainer (oder so ähnlich dem).

Ich möchte insbesondere den Stexmate verwenden, um so etwas zu tun wie ... So ändern Sie eine riesige XML-Datei von STAX?

War es hilfreich?

Lösung

Es gibt keine Kupplung zwischen der Eingangs- und Ausgangsseite in STAXMATE, obwohl Sie weiterhin die zugrunde liegende Kopiermethode auf XMLSTREAMWRITER2 (CopyCurrenteVent oder so so etwas) verwenden könnten, gegebene Eingabe XMLSTREAMREADER2-Instanz.Da Cursor jedoch überspringen, was als ignorierbarer Inhalt erscheint, funktioniert es möglicherweise nicht gut für den speziellen Anwendungsfall.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top