Liebe Forummietglieder,
eine Frage, warum kann ich auf die Daten vin, RELEASEID, PRODNO nicht zugreifen?
VIELEN DANK IM VORAUS!!!
xml:
eine Frage, warum kann ich auf die Daten vin, RELEASEID, PRODNO nicht zugreifen?
VIELEN DANK IM VORAUS!!!
xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<NAME xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nisp73.xsd"><ETEST>
<HEAD>
<vin>WDD2130331A0000356</vin>
<RELEASEID>R543653543 39</RELEASEID>
<PRODNO>784tea361</PRODNO>
<DATE>20140908</DATE>
</HEAD>
</ETEST></NAME>
Java:
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
// Parse XML file
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = factory.newDocumentBuilder();
Document doc = documentBuilder.parse(new File("resultdata.xml"));
String titleEl = doc.getDocumentElement().getNodeName();
System.out.println("Title = " + titleEl);
NodeList nodeList = doc.getElementsByTagName("head");
String vin = "";
String releaseId = "";
int prodNo = 0;
System.out.println("\tAlle Daten:");
for(int i = 0; i < nodeList.getLength(); i++) {
Element element = (Element)nodeList.item(i);
vin = element.getElementsByTagName("vin").item(0).getChildNodes().item(0).getNodeValue();
releaseId = element.getElementsByTagName("releaseid").item(0).getChildNodes().item(0).getNodeValue();
prodNo = Integer.parseInt(element.getElementsByTagName("prodno").item(0).getChildNodes().item(0).getNodeValue());
System.out.println(vin);
System.out.println(releaseId);
}
}
}
Zuletzt bearbeitet: