XML Einzug mit XMLStreamWriter

drAb17

Mitglied
Hallo !

Ich versuche gerade ohne Erfolg einen Einzug in der XML Ausgabe hinzukriegen.
habt ihr ideen?

Java:
try{
XMLOutputFactory factory = XMLOutputFactory.newInstance(); 
XMLStreamWriter writer = factory.createXMLStreamWriter(new FileOutputStream("test_XML3.xml")); 
writer.writeStartDocument(); 

writer.writeStartElement("Element1");
...
...
writer.writeEndElement(); 			    

writer.writeEndDocument();

writer.flush();
writer.close();
} catch (Exception e) {
System.out.println( e.toString() );
}
 

drAb17

Mitglied
Danke für deine Antwort.
Nachdem ich nun weiter gegoogelt habe, habe ich immer wieder gelesen, dass Formatierungen nur unnötig das Einlesen erschweren. Stimmt das?

Ich habe unterdessen ein XML-Viewer installiert, welche die Formatierung für die Ansicht selber erstellt.

Desshalb verzichte ich nun auf die Formatierung in den Files.


Greez
 
S

SlaterB

Gast
sicherlich hat man Arbeit beim Einlesen, muss Zeilenumbrüche + Leerzeichen/ Tabs entfernen,
aber so gesehen kann man ja gleich auf menschenlesbares XML verzichten und irgendwelche Binärdaten schreiben,
den Aufwand sollte man sich schon machen, finde ich,
bietet den riesigen Vorteil der Lesbarkeit
 

Oben