XML-File ausgeben

Status
Nicht offen für weitere Antworten.

Alino

Aktives Mitglied
Hallo!

Ich habe Probleme beim Erzeugen einen XML -File.

1- Die Unterelemente sind nicht richtig sortiert
Code:
<SAM_XML><gesamtDemand><ArrivalDemend /><DepartureDemend /><GesamtDemend /><Value>42.0</Value>...


2- Meine XML-File ist nicht richtig Formatiert: Der XML-File ist eine lange Zeile ohne Zeile Einbruch.

Meine Code sieht so aus:
Code:
SAXBuilder builder = new SAXBuilder();
		Element xml = new Element("SAM_XML"); 
		Document doc = xml.getDocument();
		Element Demand = new Element("Demand");
		Element aDemand = Demand.addContent(new Element("ArrivalDemand"));
		aDemand.setName("arrivalDemand");
		Element dDemand = Demand.addContent(new Element("DepartureDemand"));
		dDemand.setName("departureDemand");
		Element gDemand = Demand.addContent(new Element("GesamtDemand"));
		gDemand.setName("gesamtDemand");
		
		for (int i=0; i < window.getSize(); i++){
			Result result = (Result)list.get(i);
			Element aValue = new Element("Value");
			aValue.setName("Value");
			aValue.addContent(new Double(result.getArrivalDemand()).toString());
			aDemand.addContent(aValue);
			
			Element dValue = new Element("Value");
			dValue.setName("Value");
			dValue.addContent(new Double(result.getDepartureDemand()).toString());
			dDemand.addContent(dValue);
			
			Element gValue = new Element("Value");
			gValue.setName("Value");
			gValue.addContent(new Double(result.getBetriebsDemand()).toString());
			gDemand.addContent(gValue);
		}
		xml.addContent(Demand);

		try {
			FileOutputStream out = new FileOutputStream(Constants.PATH_XML_OUTPUT);
			XMLOutputter serializer = new XMLOutputter();
			serializer.output(xml, out);
			out.flush();
			out.close();
			}
		catch (IOException e) {
			System.err.println(e);
			System.out.println("Fehler bei XML Parsen ");
		}	
	}
kann mir jemand helfen?

Danke für jede Hilfe.
 

Alino

Aktives Mitglied
sorry!

Ich habe rausgefunden.
sttat
Code:
Element aDemand = Demand.addContent(new Element("ArrivalDemand"));
...................................
sollte ich
Code:
Element aDemand = new Element("ArrivalDemand");
...................................
und nach for Schleife
 Demand.addContent(aDemand);

Für die Formatierung sollte ich for jede addContent(Element) eine
Code:
addContent("\n ")

ciao!
 

clemson

Bekanntes Mitglied
es geht aber auch mit

Code:
XMLOutputter outputter = new XMLOutputter( org.jdom.Format.getPrettyFormat );

...

String ausgabe = outputter.outputString( Element );
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A XML-file an der Konsole ausgeben XML & JSON 4
E JAXB und java.nio.file.Path XML & JSON 4
Trèfle Formatierung v. JSON File XML & JSON 7
L login - Java IOException jaas.config File or Directory not present XML & JSON 1
G Probleme mit Jsoup in .jar File XML & JSON 11
K JAR-File mit XML-Datei XML & JSON 1
JBoby Yaml File lesen und in Objekte umwandel (SnakeYAML / YamlBeans) XML & JSON 0
O XML Zugriff auf Entity File XML & JSON 0
B xsd-Datei ins jar file XML & JSON 5
S XLSX-File NoSuchMethodError XML & JSON 7
M SEPA XML file XML & JSON 11
S Xml File für den Aufbau einer anderen Xml Datei XML & JSON 6
S XML file lässt sich in Eclipse nicht erstellen XML & JSON 2
M <root> node in bestehendes XML-File XML & JSON 8
jstei001 .xsd File wärend der Laufzeit einlesen und XMl rausschreiben XML & JSON 5
L Datenstruktur in XML-File schreiben XML & JSON 2
Q XML-File als Objekt in Java XML & JSON 6
G DXF-File schreiben XML & JSON 17
GUI-Programmer java.io.File aus .jar beziehen XML & JSON 6
B XML file erstellen und in lesbarer form speichern XML & JSON 2
M XML File generieren XML & JSON 3
S Aus XML-File eine Baumstruktur erzeugen XML & JSON 5
N XML File aus Internet korrekt mit absätzen formatiert abspeichern XML & JSON 10
J xmlParser/-Writer: DTD in seperates File auslagern XML & JSON 4
C Xml file gegen eine DTD validieren XML & JSON 3
G Problem beim schreiben von XML in eine File XML & JSON 2
S Premature end of file XML & JSON 7
T File öffnen XML & JSON 6
B XML file für schtasks XML & JSON 5
G Simples XML File einlesen mit JDom. Prefix not bound ? XML & JSON 2
G Xml File schematisch auslesen XML & JSON 2
J File objekt in xml speichern? XML & JSON 12
G XMLEncoder: discarding statement LinkedList.add(File) XML & JSON 16
X XML File auslesen/parsen u. in ne Hashmap speichern XML & JSON 2
M Unhierarchisches XML-File mit DOM-Parser auswerten XML & JSON 5
M XML File während Applet-Start auslesen? XML & JSON 10
X Einzelne Tags rausnehmen aus einem großen XML-file XML & JSON 4
E XOM setzen von XML-Schema declaration beim erzeugen XML-File XML & JSON 2
M XSL-File für Transformation verwenden XML & JSON 3
M XML-File verabeiten XML & JSON 19
A XML-File auslesen, alles leer? XML & JSON 2
S Geändertes XML-File wieder abspeichern. XML & JSON 10
D XML-file mit Eclipse erstellen + Namespaces XML & JSON 2
A html-File nach txt-File konvertieren XML & JSON 15
K XML to file geht nicht :( XML & JSON 4
A Internetinhalte auslesen und in einem XML-File speichern XML & JSON 4
T select-statement aus mysql in ein xml-file umwandeln XML & JSON 3
J XML File updaten XML & JSON 2
D In ein XML File meinStyleSheet.css eintragen? XML & JSON 9
J Client für WebService programmieren (aus WSDL-File) XML & JSON 15
R wie kann ich ein xml file in einen string einlesen? XML & JSON 2
M *.group() in File auslesen XML & JSON 4
W aus XML-File gelesenes als Methodenaufruf verwenden XML & JSON 5
T Elemente aus XML-File löschen (JDom) XML & JSON 9
T [JDOM] XML File, neue Daten hinzufügen XML & JSON 5
D Aus Java XML-File an PHP-Skript senden: Encodingproblem? XML & JSON 3
T Prob: Auslesen XML File mit JDOM XML & JSON 2
B DOM oder HTML File drucken "wie ein Browser es zeigen w XML & JSON 3
S XML Document Parsen und Ausgeben mit Suchfunktion XML & JSON 21
S CSV Datei einlesen und XML Ausgeben XML & JSON 2
S NodeList rückwärts scannen, alle Parent Nodes ausgeben rekursiv und nicht-reukrsiv XML & JSON 0
N Zusammenfassung ausgeben XML & JSON 2
C JAXB: XML-Elemente einlesen und als XML-Attribute ausgeben XML & JSON 7
T Xpath & JDOM Element Pfad ausgeben XML & JSON 2
R Element - Ausgeben von Kommentar XML & JSON 4
S XML einlesen, analysieren, bearbeiten & als Textdatei ausgeben XML & JSON 1
D ID's aus XML Datei rauslesen und in Java ausgeben XML & JSON 7
E XML Datei einlesen und Elemente in der Console ausgeben XML & JSON 6
B XML-Element als String ausgeben XML & JSON 5
C Kompletten Inhalt eines Tags ausgeben XML & JSON 2
ARadauer XML formatiert ausgeben XML & JSON 4
Saxony unbekannte XML Datei parsen und ausgeben XML & JSON 10
Blackmore Atribute in Console ausgeben XML & JSON 3
F XML in PDF ausgeben. XML & JSON 2
G XML mit JDOM ausgeben [Klappe die 1Mio.ste] XML & JSON 2
G Aus XML-Datei auslesen und als Java-Dialog ausgeben XML & JSON 3

Ähnliche Java Themen

Neue Themen


Oben