Hallo Leute!
Wieviele Unterknoten haben die Rootelemente in folgenden XML-Dateien?
bsp1.xml
bsp1.xml
blöde Frage?
dann lasst euch überraschen
Die Ausgabe bei bsp1.xml
Die Ausgabe bei bsp2.xml
Wie kann man die Text- bzw. Kommentarknoten abschalten?
Wieviele Unterknoten haben die Rootelemente in folgenden XML-Dateien?
bsp1.xml
Code:
<root><a /><b /></root>
Code:
<root>
<a />
<b />
</root>
dann lasst euch überraschen
Code:
public class MyClass {
public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
final DocumentBuilder builder = factory.newDocumentBuilder();
final Document document = builder.parse(new File("bsp1.xml"));
final Node rootNode = document.getDocumentElement();
final NodeList nodeList = rootNode.getChildNodes();
for(int i = 0; i < nodeList.getLength() ;i++){
System.out.println("Child[" + i + "]: '" + nodeList.item(i).getNodeName() + "'");
}
}
}
Die Ausgabe bei bsp1.xml
Code:
Child[0]: 'a'
Child[1]: 'b'
Code:
Child[0]: '#text'
Child[1]: 'a'
Child[2]: '#text'
Child[3]: 'b'
Child[4]: '#text'