【发布时间】:2013-12-02 12:39:15
【问题描述】:
我正在使用 VBScript 和 MSXML DOM 创建 XML 文档。为了构建和简化我的代码,我也使用了类和方法(VBS 中的函数)。
这是一个让我烦恼的小功能:
function createAttribute(name, value)
dim doc
Set doc = CreateObject("Msxml2.DOMDocument.4.0")
dim attr
set attr= doc.createNode(2,name,"")
attr.NodeValue=value
createAttribute=attr
end function
赋值createAttribute=attr,我在其中设置函数的返回值,导致以下错误:
对象不支持该属性或方法
由于有关使用 VBS 处理 XML 的网络资源相当稀少,我希望你们中的一些人能帮助我了解这里发生了什么。以下是我的问题:
什么对象不支持什么属性或方法?
我可以将任何给定类的对象作为 VBS 函数的返回值传递吗?
我可以将 IXMLDOMAttribute 类的对象作为返回值传递给 VBS 函数吗?
【问题讨论】: