首页 > 编程语言 > 详细

关于java dom解析的问题

时间:2016-08-28 01:11:56      阅读:214      评论:0      收藏:0      [点我收藏+]

如下的xml代码:

<persons>
    <person>
        <name>小强</name>
        <sex>male</sex>
        <age>20</age>
    </person>
    <person>
        <name>小明</name>
        <sex>male</sex>
        <age>21</age>
    </person>
</persons>

用dom解析的出来的element的子元素会包含空格。什么意思呢?就拿根元素DocumentElement来说,在此xml中的DocumentElement是persons。然后我们看到persons包含着两个person子元素才对,可是当你输出documentelement的length的时候,会惊奇的发现居然输出5.这是因为解析的时候把空格也包含进去了。具体看下面代码

<persons>--------------------------------------------------------------------
---<person>
        <name>小强</name>
        <sex>male</sex>
        <age>20</age>
    </person>-----------------------------------------------------------------
---<person>
        <name>小明</name>
        <sex>male</sex>
        <age>21</age>
    </person>-----------------------------------------------------------------
</persons>

用虚线代替空格。上面有三条虚线。都会被解析成为元素的子元素。所以才会输出5.

 

关于java dom解析的问题

原文:http://www.cnblogs.com/JieWen/p/5814047.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!