如下的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.

最新文章

  1. K近邻模型(k-NN)
  2. 【译】Import Changes from Direct3D 11 to Direct3D 12
  3. Hadoop Kernel tunning
  4. ORACLE、MYSQL的JDBC配置
  5. NOIP 2006 解题报告
  6. Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 其他数据类型(二)
  7. php 购物车完整实现代码
  8. 使用MJRefresh遇到的坑
  9. ExtJS4.2.1
  10. 45 个非常有用的 Oracle 查询语句(转)
  11. english 释词
  12. GenericServlet 、Servlet和httpServler
  13. linux pwd命令 显示当前所在路径
  14. jquery和js的几种页面加载函数的方法以及执行顺序
  15. Deep Learning.ai学习笔记_第四门课_卷积神经网络
  16. Munge服务部署和测试
  17. google protocol buffer的原理和使用(二)
  18. oracle tnsnames.ora文件用法说明
  19. AngularJS指令详解
  20. [ZROI #316] ZYB玩字符串

热门文章

  1. Matlab GUI选项卡
  2. BSTR和CComBSTR使用指南
  3. java面试题全集(上)--java基础
  4. 摩拜ofo挥师三四线市场 第二梯队面临&quot;团灭&quot;危机
  5. rac数据库默认sql tuning advisor,导致大量library cache lock
  6. 如何给VirtualBox虚拟机的ubuntu LVM分区扩容
  7. 设计模式——建造者模式(BuilderPattern)
  8. Python 变量交换
  9. 生理周期,POJ(1006)
  10. html题型