Gute Nacht, ich lese eine XML aus mit folgender Funktion,
Die Ausgabe ist dann aber irgendwie Formatiert auf der Console.
Woran liegt das? Kann mir jemand einen Tipp geben.
[XML]<?xml version="1.0" encoding="UTF-8" ?>
<testgroup name="version_10.5">
<testcase>
test1.au3.xml
</testcase>
<testcase>
test2.au3.xml
</testcase>
<testcase>
test3.au3.xml
</testcase>
<testcase>
test4.au3.xml
</testcase>
</testgroup>[/XML]
Die Ausgabe ist dann aber irgendwie Formatiert auf der Console.
Woran liegt das? Kann mir jemand einen Tipp geben.
[XML]<?xml version="1.0" encoding="UTF-8" ?>
<testgroup name="version_10.5">
<testcase>
test1.au3.xml
</testcase>
<testcase>
test2.au3.xml
</testcase>
<testcase>
test3.au3.xml
</testcase>
<testcase>
test4.au3.xml
</testcase>
</testgroup>[/XML]
Java:
public void readVersionXml() {
Document doc = null;
List xmlFileName = null;
SAXBuilder builder = new SAXBuilder();
File file = new File(this.xmlVersionFile);
try {
doc = builder.build(file);
} catch (JDOMException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Element root = doc.getRootElement();
try {
xmlFileName = XPath.selectNodes(doc, "//testgroup/testcase");
xmlFileName.get(0);
// System.out.println((((Element) xmlFileName.get(0)).getValue()));
} catch (JDOMException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (int i = 0; i < xmlFileName.size(); i++) {
this.xmlFilesNameList
.add((((Element) xmlFileName.get(i)).getText()));
System.out.println(this.xmlFilesNameList.get(i));
}
}
Java:
test1.au3.xml
test2.au3.xml
test3.au3.xml
test4.au3.xml