问答详情
源自:2-3 使用 DOM 解析XML 文件的节点名和节点值

没明白这个小知识点

xx.getFirstChild().getNodeValue();执行后为什么是null?

提问者:Dicrector 2016-09-06 21:37

个回答

  • Airly
    2016-09-21 17:28:40
    已采纳

    因为DOM节点里“空格”也算做文本节点,输入null不是代表没获取到或错误,而是你可能获取到得是空格+换行符(根节点的第一个子节点大多数是换行符+空格)。

  • 霸道的樱木
    2016-09-06 23:52:38

    1、Element能正常获得name,但用getNodeValue()方法获得的值为空,

    2、获取Element的方法只关注标签的name,不太关心值。