xmldom.getNodeValue怎么取得的是空的?

[复制链接]
查看11 | 回复1 | 2004-10-15 15:27:00 | 显示全部楼层 |阅读模式
我用xdk for qlsql做一个简单的xml分析函数。但是用xmldom.getNodeValue想取得node的值时却得到的是空的。请大侠赐教:
1、xml内容:thank you ;
2、程序片断:nname := xmldom.getNodeName(n);

ntype := xmldom.getNodeType(n);

nvalue := xmldom.getNodeValue(n);
还有getNodeTypey一般用来做什么用的?
回复

使用道具 举报

千问 | 2004-10-15 15:27:00 | 显示全部楼层
呵呵,原来要: nvalue := xmldom.getNodeValue(xmldom.getFirstChild(n));这样就对了。原因就是W3C把标签内的文本部分也定义成一个Node,所以先要得到代表文本的那个Node,我们才能够使用getNodeValue()来获取文本的内容。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行