关于asp读取xml文件的问题

orange2003 2006-10-15 09:57:02

我有个asp页面,需要读取xml文件


<html>
<title>read xml</title>
<body>
<%
dim node,i,nodecount
set Doc = CreateObject("Microsoft.XMLDOM")
Doc.async = false
Doc.load(Server.MapPath("data.xml"))
set root = Doc.documentElement
set nodeLis = root.ChildNodes ‘出现问题的地方
nodeCount = nodeLis.length
For i=1 to nodeCount
set node = nodeLis.nextNode()
set cost = node.attributes.getNamedItem("cost")
%>
第 <%=i%> 条记录:
<table border="1">
<tr>
<td width="16" rowspan="2"><img src="<%=node.selectSingleNode("img").text%>"/></td>
<td width="17">书名</td>
<td width="48">出版社</td>
<td width="32">价格</td>
</tr>
<tr>
<td>
<%=node.selectSingleNode("name").text%>
</td>
<td>
<%=node.selectSingleNode("publisher").text%>
</td>
<td>
<%= cost.text%>
</td>
</tr>
</table>
<%
Next
set root=nothing
set doc=nothing
%>
</body>
</html>

老是提示:
set nodeLis = root.ChildNodes
这一行“缺少对象”,不知道是怎么回事,请帮忙
...全文
288 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds27 2006-10-17
  • 打赏
  • 举报
回复
检查XML格式是否正确,是否满足基本的XML格式要求,是否满足SCHEMA或DTD的约束。
检查路径是否正确,文件是否存在。
cds27 2006-10-16
  • 打赏
  • 举报
回复
XML读取失败.
orange2003 2006-10-16
  • 打赏
  • 举报
回复
我应该怎么修改啊?
andyhooo 2006-10-16
  • 打赏
  • 举报
回复
对象关系没有弄清楚

8,906

社区成员

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

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