斑竹请up一下!(asp转载xml的问题?)
在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>