+ -
当前位置:首页 → 问答吧 → ajax读取xml发生is undefined异常

ajax读取xml发生is undefined异常

时间:2011-01-20

来源:互联网

有一个用 ajax 读取 xml 的代码,其中取xml 中标记为 TXT 的值的时候,使用的语句是

xmlDoc.getElementsByTagName("TXT")[0].childNodes[0].nodeValue 

当<TXT> 123</TXT> 的时候是可以读出值的, 但是当 <TXT /> 的时候,就发生了 is undefined 异常了。

想如果是<TXT /> 那么就算是一个空字符串。 要怎么处理呢? 多谢。
 

作者: ltylty   发布时间: 2011-01-20

判断下嘛。
if xmlDoc.getElementsByTagName("TXT")[0].childNodes[0].nodeValue <>"" then
'不为空的时候才执行。
end if

作者: tcwsyt   发布时间: 2011-01-20