以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]ASP(javascript)dom调用xml文件出错!!那位大侠执教以下!!!!!《《 十万火急 》》  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=17073)


--  作者:lmx66768
--  发布时间:4/16/2005 9:52:00 PM

--  [求助]ASP(javascript)dom调用xml文件出错!!那位大侠执教以下!!!!!《《 十万火急 》》
aa.asp
1<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
2<%
3          var storename=Request.Form("storename");
4          var objdom=Server.CreateObject("Microsoft.XMLDOM");
5          objdom.load(Server.MapPath("xml文件/商品信息/商品信息.xml"));
6          var storenamenodes=objdom.getElementsByTagName("商品/商品信息/商品名称");
7    var storenamenode=storenamenodes(0).firstChild.nodeValue;
8          Response.Write(storenamenode);
9%>

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft JScript 运行时错误 (0x800A01A8)
缺少对象
/aa.asp, 第 7 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler )


--  作者:lmx66768
--  发布时间:4/17/2005 11:59:00 AM

--  
我自己发现错误了
我改过xml文件的名字(后缀名,文件类型没变)
但asp dom OR IE不能正常读取该xml文件
请多执教 各位过路大侠
--  作者:Qr
--  发布时间:4/17/2005 12:13:00 PM

--  
var storenamenode=storenamenodes(0).firstChild.text;

--  作者:lmx66768
--  发布时间:4/17/2005 12:42:00 PM

--  
谢谢斑竹指教!!!!!!
--  作者:lmx66768
--  发布时间:4/17/2005 12:47:00 PM

--  
for(var i=0;i<storenamenodes.length;i++)
{
var storenamenode=storenamenodes(i).firstChild.text;
Response.Write(storenamenode);
}
循环调用好像会出错(能调用)!!!
请各位大侠指教



--  作者:Qr
--  发布时间:4/17/2005 5:44:00 PM

--  
代码本身没有错,但必须保证“商品名称”至少有一个ChildNode,且必须有Text,否则报错。
--  作者:lmx66768
--  发布时间:4/19/2005 10:55:00 AM

--  
谢谢斑竹!先
我曾经改过xml文件的名字及路径(asp-dom调用中也相应改了)
之后dom调用就会出问题
后来发现asp文件中有生成一文件夹(aspnet_client)
后来删了xml文件重做了一个,asp-dom调用就好用了
我想windows可能生成了上什么配置文件
斑竹及各位过路大侠可否指点下
是不是有配置文件???怎么去修改它??


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
93.750ms