首页 > 代码库 > 关于java dom解析的问题
关于java dom解析的问题
如下的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解析的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。