以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  如何应对“空白也是节点”的情况!请进!!!!!!!!!!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=38361)


--  作者:kun331
--  发布时间:9/27/2006 4:10:00 PM

--  如何应对“空白也是节点”的情况!请进!!!!!!!!!!!

比如一个XML文件如下:
<root>
<child />
</root>

表面上看,root有一个孩子,但root.getChildNodes().length的值却是3,这是因为root与child之间的“空白”也是节点! 这时,如果用root.getChildNodes().item(0)来操作child节点时,实际上是在操作child之前的“空白”节点,事与愿违!大家都是怎么来应对这一问题的?


--  作者:wwwtiger
--  发布时间:10/3/2006 11:13:00 PM

--  
请参考http://blog.csdn.net/firefight/archive/2006/09/30/1311814.aspx
--  作者:lgsh2008
--  发布时间:10/13/2006 8:02:00 PM

--  
用循环语句
如果第1,3,5。。。是你想要的子元素,
for(i=0;i<root.getChildNodes().length;i+=2)
root.getChildNodes().item(i)
i+=2跳过了第2,4,6。。。。空白子元素
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
47.363ms