• 全部
  • 问答

100相送,菜鸟问题,各位进来看看!

houniao 2003-05-07 05:22:19
通过数据库查询得到xmlDocument文件部分如下:
<record>
<dwdm><![CDATA[100804]]></dwdm>
<csrq>1972-02-02</csrq>
<xldm/>
</record>
然后我用
var dwdm = docElement.selectNodes("//dwdm")[0].text;
var csrq = docElement.selectNodes("//csrq")[0].text;
var xldm = docElement.selectNodes("//xldm")[0].text;
在执行到第三句时,会报错,缺少对象。我猜想是由于xldm字段为NULL引起的,但是不知道如何解决?是否需要在用selectNodes()方法之前先判断一下该字段是否为空呢?望高手赐教
...全文
5 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ssm1226 2003-05-07
注意:应用selectNodes时,如未找到节点,刚返回一个空节点列表,而不是NULL
回复
ssm1226 2003-05-07
var nodexldm=docElement.selectNodes("//xldm");
if(nodexldm.length>0){
var xldm = nodexldm[0].text;
}
回复
cpp2017 2003-05-07
if (xmldm != null)
{

}
回复
发帖
XML/XSL
创建于2007-09-28

8808

社区成员

XML/XSL相关问题讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-07 05:22
社区公告
暂无公告