请问为什么不能CreateObject?

good_girl 2002-12-26 09:28:58
我写了一段DOM,创建了一个对象,用CreateObject,但是在XMLSPY中运行时提示
“ActivX部件不能创建对象'MSXML2.DOMDocument.4.0'

我以为没有MSXML,于是就下了一个MSXML3装了,但是发现问题依然存在,请大虾指点!
...全文
135 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssm1226 2002-12-31
  • 打赏
  • 举报
回复
那就用:
Set xmlDoc = CreateObject("Msxml2.DOMDocument")

Set xmlDoc = CreateObject("Microsoft.XMLDOM")

good_girl 2002-12-30
  • 打赏
  • 举报
回复
我是直接在文件夹里点这个文件,应该不是服务器端吧
blues-star 2002-12-28
  • 打赏
  • 举报
回复
If you run the script at server side. U need to use "Server.CreateObject".
blues-star 2002-12-28
  • 打赏
  • 举报
回复
Set xmlDoc = CreateObject("Msxml2.DOMDocument")

Set xmlDoc = CreateObject("Microsoft.XMLDOM")
mlin2000 2002-12-28
  • 打赏
  • 举报
回复
在你的注册表中查找”MSXML”你可以知道,你使用的是哪个组件。
kyc 2002-12-27
  • 打赏
  • 举报
回复
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
一定没错。
Anton 2002-12-27
  • 打赏
  • 举报
回复
可能是IE里的安全设置有问题
孟子E章 2002-12-27
  • 打赏
  • 举报
回复
你应该安装msxml4
因为你用了'MSXML2.DOMDocument.4.0'
你可以这样:
CreateObject('MSXML2.DOMDocument')
allforly 2002-12-27
  • 打赏
  • 举报
回复
恩。。。用set xmlDoc = CreateObject("MSXML.DOMDocument")也没问题
good_girl 2002-12-26
  • 打赏
  • 举报
回复
我在delphibbs.com下了MSXML3 但是问题依旧
good_girl 2002-12-26
  • 打赏
  • 举报
回复
<html>
<body>
<script language="vbscript">
Dim xmlDoc
Dim MyNode
Dim root
Set xmlDoc = CreateObject("Msxml2.DOMDocument.4.0")
xmlDoc.async = False
xmlDoc.load("candidate.xml")
Set root = xmlDoc.documentElement
document.write root.xml
document.write "<br>--------------------------<br>"
Set MyNode = xmlDoc.createNode(1, "SampleNode", "")
mynode.text="<this is my new node>"
root.appendChild(MyNode)
msgbox xmlDoc.documentElement.xml
document.write xmlDoc.documentElement.xml
</script>
</body>
</html>
imafool 2002-12-26
  • 打赏
  • 举报
回复
代码呢?

8,906

社区成员

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

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