package XMLKomponente;
import java.util.List;
import java.io.File;
import java.io.FileOutputStream;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamWriter;
public class XMLWriter{
public static void main(String[] args) throws Exception {
XMLWriter x = new XMLWriter();
x.saveData();
}
public void saveData() {
// Create XMLOutputFactory
XMLOutputFactory factory = XMLOutputFactory.newInstance();
FileOutputStream in = new FileOutputStream ("C:/dummy/track.xml");
// Create XMLStreamWriter to System.out
XMLStreamWriter writer = factory.createXMLStreamWriter(in);
//File roller = new File("C:/dummy/roller.txt");
// Write the start document (XML version 1.0)
writer.writeStartDocument("1.0");
// Write root element
writer.writeStartElement("bahn");
// Write element stutzpunkt under bahn
writer.writeStartElement("stutzpunkt");
// Write element nummer under <bahn>
writer.writeStartElement("nummer");
writer.writeCharacters("");
writer.writeEndElement();
// write element xcoord with value
writer.writeStartElement("xcoord");
writer.writeCharacters("");
writer.writeEndElement();
// Write element ycoord with value
writer.writeStartElement("ycoord");
writer.writeCharacters("");
writer.writeEndElement();
// Write element zcoord with value
writer.writeStartElement("zcoord");
writer.writeCharacters("");
writer.writeEndElement();
// Write element giervectorx with value
writer.writeStartElement("giervectorx");
writer.writeCharacters("");
writer.writeEndElement();
// Write element giervectory with value
writer.writeStartElement("giervectory");
writer.writeCharacters("");
writer.writeEndElement();
// Write element giervectorz with value
writer.writeStartElement("giervectorz");
writer.writeCharacters("");
writer.writeEndElement();
// write end element
writer.writeEndDocument();
// flush and close
writer.flush();
writer.close();
}
}