Document document ....//取根元素 成功
Element element = document.getDocumentElement();但是
document.getElementById("java");xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<library>
         <book id="java">
            <author name="writer">lili</author>
</book>
</library>

解决方案 »

  1.   

    初学Java,不懂啊,等待高手~~
      

  2.   

    NodeList nList = document.getElementsByTagName("author");
    for (int i = 0; i < nList.getLength(); i++) {
    String author= nList.item(i).getFirstChild().getNodeValue();
    System.out.println(author);
    }
      

  3.   

    XML文件解析。得先得到根对象,然后再用根对象,得到它的下级对象
      

  4.   

    document.getElementById("java");取的是元素ID是java的元素,而<book id="java">中的java是元素book的属性为id的值,所以当然取不到!
      

  5.   

    你确实获得了这个节点,但是想要id="java"这个属性,需要先得到这个节点的所有子节点,然后找出其中为Attr(属性节点)的节点,找出节点名为ID,获得它的值。