XML中的nodeCount节点个数解析

在xml中,默认存在文本节点即#text、在用dom4j解析的时候,统计节点个数的话,这个文本节点会被统计在内的!

如:

  <hibernate-mapping>

    <class name="user" table="_user">

        <property name="userName" column="userName"></property> 

    </class>

   </hibernate-mapping>

此时获取根节点以后

  Element rootElement = doc.getRootElement();

统计该节点的nodeCount的话,结果应该为3个

  rootElement .nodeCount()

节点的名称为一下:

  <hibernate-mapping></hibernate-mapping>

  <class></class>

  #text节点

所以统计节点个数很容易感觉数值发生错误、其实是隐藏包含了文本节点!!

posted @ 2012-11-13 15:10  陈欢  阅读(1003)  评论(0编辑  收藏  举报