就一个selectNodes,始终搞不定

likesome 2005-11-09 12:44:32
真是怪事
就几句话,file:///H:/web/find/listLaw.tk执行是可以的

xmldoc=new ActiveXObject("MSXML2.DOMDocument");
xmldoc.load("doc/help.xml");
var nodelist=xmldoc.selectNodes("//Import/law/Row");
alert(nodelist.length);

可是在IIS中执行http://localhost/find/listLaw.tk执行就出错,取不到nodelist.length
到底是什么原因
...全文
150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
likesome 2005-11-09
  • 打赏
  • 举报
回复
提示:完成该操作所需的数据还不可使用。
cds27 2005-11-09
  • 打赏
  • 举报
回复
xmldoc=new ActiveXObject("MSXML2.DOMDocument");
xmldoc.async = false ;//加这行,改成同步。如果不是本机的话,最好改异步。
xmldoc.load("doc/help.xml");
var nodelist=xmldoc.selectNodes("//Import/law/Row");
alert(nodelist.length);
likesome 2005-11-09
  • 打赏
  • 举报
回复
补充一下,这个语句是在
JavaScript下运行的,我有点理解了,JavaScript是在本地执行的,但是可以改成可以在IIS中也能运行吗

就几句话,file:///H:/web/find/listLaw.tk执行是可以的

<Script langunvage='JavaScript'>
xmldoc=new ActiveXObject("MSXML2.DOMDocument");
xmldoc.load("doc/help.xml");
var nodelist=xmldoc.selectNodes("//Import/law/Row");
alert(nodelist.length);
</Script>

可是在IIS中执行http://localhost/find/listLaw.tk执行就出错,取不到nodelist.length
到底是什么原因

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧