XMLDOMNodeList length #text

为了方便,在xml文件中敲了换行,然后发现length和子节点不匹配,多了,监视发现nodename="#text",百度

原来回车也是一个子节点

参考:

1.http://blog.youkuaiyun.com/guoguo1980/article/details/2436299

元素包含了三个子原素,而且也包含了一些换行符或制表符之类的空白,这些空白在加载XML的时候没有去掉,因此输出结果中有#text。如何在没有去掉XML空白的情况下在结果中去掉#text呢,nodeType属性派上用场了。

if(lpRow->GetnodeType() == MSXML2::NODE_TEXT)
                continue;


2.http://www.cnblogs.com/Ihaveadream/archive/2008/05/28/1209452.html

四. XML DOMNodeList对象

 1. DOMNodeList对象是一个节点集合,它能够顺序遍历一个节点的所有子节点。
 2. 可用 For Each ... Next 循环来进行遍历。
 3. 可以使用item属性随机访问节点。 item属性能够直接定位到指定节点。
 4. 属性 length 返回一个整数, 指示列表中的节点数。  getLength() 获得节点数.
 5. 方法 item(index) 返回节点对象列表中的索引项,从零开始。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值