第一个问题这句错了
String id = cntAddress.getElementsByTagName("id").item(0).getFirstChild().getNodeValue();
你的xml中<id ref="pjl"/> 没有子结点,so应该是
String id = cntAddress.getElementsByTagName("id").item(0).getNodeValue();
第二个问题你import org.w3c.dom.NamedNodeMap;吗?

解决方案 »

  1.   

    还要提醒一点  对于元素的结点  getNodeValue()永远返回null;
      

  2.   

    想问一下道难易饭兄,元素的节点是什么意思呢?与元素节点相对应的还有哪些节点呢?怎样使用getNodeValue()呢?请赐教!
      

  3.   

    不是元素的节点,节点有几种类型,包括:元素,属性,文本,文档.看来你DOM方面的基本概念没弄清,推荐你看IBM的一个教程.IBM的中文站点上有下.