Halli Hallo,
ich habe ein Problem mit dem ich Tage lang beschäftigt bin. Ich habe eine Liste erstellt, wo ich mehrere XMl-Strings speichere. Die gespeicherten XML_STRINGS möchte in XML_Dateien erstellen. Die Bezeichnung sollen verschieden sein. Zum Beispiel soll die Xml-Datei "Kunde" heißen. und die nächste XML-Datei "Kunde1" heißen usw.
Hat jemand vielleicht eine Idee? Ich danke im Voraus.
LG
Sara456
ich habe ein Problem mit dem ich Tage lang beschäftigt bin. Ich habe eine Liste erstellt, wo ich mehrere XMl-Strings speichere. Die gespeicherten XML_STRINGS möchte in XML_Dateien erstellen. Die Bezeichnung sollen verschieden sein. Zum Beispiel soll die Xml-Datei "Kunde" heißen. und die nächste XML-Datei "Kunde1" heißen usw.
Code:
TransformerFactory tf = TransformerFactory.newInstance();
Transformer serializer = null;
try
{
serializer = tf.newTransformer();
}
catch (TransformerConfigurationException e1)
{
e1.printStackTrace();
}
serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
serializer.setOutputProperty(OutputKeys.INDENT, "yes");
try {
for (int i= 0; i < Liste.size(); i++) {
xmlZwischenspeicher ob = Liste.get(i);
xml_string= ob.getXmlString();
File fileOutput = new File("kunde.xml"); // hier erstelle ich nur einen XML-Datei, ich möchte aber mehrere erstellen
StreamResult streamResult = new StreamResult(fileOutput);
Source src = new StreamSource(new java.io.StringReader(xml_string)); //Hier nur der letzte xml_string übernommen
serializer.transform(src, streamResult);
}
}
catch (TransformerException e1)
{
e1.printStackTrace();
}
Hat jemand vielleicht eine Idee? Ich danke im Voraus.
LG
Sara456