首先我是取到name 叫Data的节点
然后我去循环
我调试了一下 发现 循环的时候并不只是循环已有的4个叫"Floor"的节点,而是会多出5个叫"#text"的节点
请问这个5个"#text"的节点是哪儿来的

解决方案 »

  1.   

    "#text"不用管,每个节点间都有,没关系,跳过去就行,比如你有4个节点,但是实际上循环的时候会得到9个或者10个 我也忘了 总之不用管它 不影响解析
      

  2.   

    我也遇到过.当时也是很诧异.
    如果真实的child数据是 3个 那么得到的child有2* 3 + 1个.
    我的处理方法是 通过 判断node类型.#text类型都是TEXT_NODE if (nodeTemp.getNodeType() == Node.TEXT_NODE) {
    continue;
    }不过 attribute倒是没有错误