0
У меня есть проблема при выполнении следующего кодаНеправильный печати в JDOM XML-парсер в Java
SAXBuilder builder = new SAXBuilder();
File xmlFile = new File("C:\\Users\\V\\Documents\\douleia\\temp\\dokimi.xml");
try {
Document document = (Document) builder.build(xmlFile);
Element rootNode = document.getRootElement();
List list = rootNode.getChildren("safety_application");
for (int i = 0; i < list.size(); i++) {
Element element = (Element) list.get(i);
System.out.println("number :" + element.getAttributeValue("id"));
System.out.println("element : " + element.getChildText("element"));
System.out.println("File_name : " + element.getChildText("name"));
}
}
catch (Exception e) {
e.printStackTrace();
}
Я не получаю никаких ошибок, но это ничего не печатать. Это означает, что программа должна напечатать number: 1 element: element File_name: AND
я получаю выход, как этот []
Мой файл XML имеет такой вид
<safety_application>
<element id="1">
<name>AND</name>
</element>
<element id="2">
<name>OR</name>
</element>
</safety_application>
Спасибо, что работает отлично !!!! – Vasouli