Hi,
ich habe folgendes XML-Beispiel:
Ich will nun nur die Namen von den Treibern haben. Dafür habe ich folgenden Quellcode, aber ich bekomme immer nur kryptische Ausgaben (sprich: lauter Leerzeichen) auf der Konsole.
ich habe folgendes XML-Beispiel:
Code:
<HL7Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./HL7Config.xsd">
<HL7Driver>
<Name>(Philips) IntelliVue Information Center</Name>
<HL7Version>2.3</HL7Version>
<ComunicationPossibility>Intervallmodus</ComunicationPossibility>
<ComunicationPossibility>Anfragemodus</ComunicationPossibility>
</HL7Driver>
<HL7Driver>
<Name>Allgemein</Name>
<HL7Version>2.5</HL7Version>
</HL7Driver>
</HL7Configuration>
Code:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document xmlDriverDoc = builder.parse( new File("resource/properties/HL7Config.xml"));
NodeList DriverNodes = xmlDriverDoc.getElementsByTagName("HL7Driver");
for (int i = 0; i<DriverNodes.getLength(); i++){
Node DriverNode = DriverNodes.item(i);
System.out.println("<Name>"+DriverNode.getFirstChild().getNodeValue());
System.out.println("-----------");
}