root node
  |-node1
  |   |_node1_1
  |-node2

解决方案 »

  1.   

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = factory.newDocumentBuilder();
    Document document = builder.parse(new File("d:/test.xml"));
    Element rootElement = document.getDocumentElement();
    NodeList list = rootElement.getElementsByTagName("student");
    for (int i = 0; i < list.getLength(); i++) {
    Element element = (Element)list.item(i);
    System.out.println(element.getAttribute("ID"));//输出到控制台 /*
     * 只是获得name标签的内容,age的与此类似
     */
    NodeList yearList = element.getElementsByTagName("name");
    for (int j = 0; j < yearList.getLength(); j++) {
    Text text = (Text)yearList.item(j).getFirstChild();
    System.out.println(text.getData());//输出到控制台
    }
    }