斑竹请up一下!(asp转载xml的问题?)

cookie2189 2002-02-27 12:37:34
在asp中书写如下语句出现错误
Server.CreateObject 失败

/aspXML/XML/DOM.asp, 行5

无效的类字符串

源码如下:
<%@ Language=VBScript %>
<%
dim sourcefile,source,rootelement,htmlcode
set source=server.CreateObject("microsoft.XMLDOM")
source.async=true
sourse.load(server.MapPath("contacts.xml"))
set rootelement=source.documentelement

htmlcode=htmlcode&"<font size=4 face=""verdana"">"
htmlcode=htmlcode&rootelement.childnodes(0).text
htmlcode=htmlcode&"<font size=4 face=""verdana"">"
htmlcode=htmlcode&rootelement.childnodes(1).text
htmlcode=htmlcode&"<font size=4 face=""verdana"">"
htmlcode=htmlcode&rootelement.childnodes(2).text
Response.Write htmlcode
set source=nothing
%>
是我的注册表中没有msxml这个对象是吗?还是IIS的问题?
随后我将msxml3。0装入系统。后又出现如下错误:
Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象

/aspxml2/xml/DOM.asp, 行12
我到底还缺什么?错在哪了?
我的contacts.xml文件如下:
<?xml version="1.0"?>

<CONTACT_INFO>
<CONTACT>
<NAME>JOHN DOE</NAME>
<PHONE>5 5 5-5 3 1 9</PHONE>
</CONTACT>

<CONTACT>
<NAME>MARY JONES</NAME>
<PHONE>5 5 5 -9 0 13</PHONE>
</CONTACT>

<CONTACT>
<NAME>MIKE WILSON</NAME>
<PHONE>5 5 5 -4 13 8</PHONE>
</CONTACT>
...全文
46 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaOk 2002-02-27
  • 打赏
  • 举报
回复
你的xml文件有问题吧。
你直接用浏览器打开xml文件看看。如果没错误那就是其他的问题。
不过我看<CONTACT_INFO>这个好象没有关闭啊。
neweb 2002-02-27
  • 打赏
  • 举报
回复
先去掉几行试试:
htmlcode=htmlcode& "< font size=4 face=""verdana""> "
htmlcode=htmlcode& rootelement.childnodes(1).text
htmlcode=htmlcode& "< font size=4 face=""verdana""> "
htmlcode=htmlcode& rootelement.childnodes(2).text
实在不行就卸了再重装 IIS
ssm1226 2002-02-27
  • 打赏
  • 举报
回复
source.async=false
cookie2189 2002-02-27
  • 打赏
  • 举报
回复
有人曾经遇到过在IE5能够显示但在IE6中不能显示的问题,不知是不是这个原因
cookie2189 2002-02-27
  • 打赏
  • 举报
回复
在asp中书写如下语句出现错误
Server.CreateObject 失败

/aspXML/XML/DOM.asp, 行5

无效的类字符串

源码如下:
< %@ Language=VBScript %>
< %
dim sourcefile,source,rootelement,htmlcode
set source=server.CreateObject("microsoft.XMLDOM")
source.async=true
sourse.load(server.MapPath("contacts.xml"))
set rootelement=source.documentelement

htmlcode=htmlcode& "< font size=4 face=""verdana""> "
htmlcode=htmlcode& rootelement.childnodes(0).text
htmlcode=htmlcode& "< font size=4 face=""verdana""> "
htmlcode=htmlcode& rootelement.childnodes(1).text
htmlcode=htmlcode& "< font size=4 face=""verdana""> "
htmlcode=htmlcode& rootelement.childnodes(2).text
Response.Write htmlcode
set source=nothing
%>
是我的注册表中没有msxml这个对象是吗?还是IIS的问题?
随后我将msxml3。0装入系统。后又出现如下错误:
Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象

/aspxml2/xml/DOM.asp, 行12
我到底还缺什么?错在哪了?
我的contacts.xml文件如下:
< ?xml version="1.0"?>

< CONTACT_INFO>
< CONTACT>
< NAME> JOHN DOE< /NAME>
< PHONE> 5 5 5-5 3 1 9< /PHONE>
< /CONTACT>

< CONTACT>
< NAME> MARY JONES< /NAME>
< PHONE> 5 5 5 -9 0 13< /PHONE>
< /CONTACT>

< CONTACT>
< NAME> MIKE WILSON< /NAME>
< PHONE> 5 5 5 -4 13 8< /PHONE>
< /CONTACT>
</CONTACT_INFO>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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