将 XML 对象转换为字符串

e1s*_*e1s 1 xml vbscript

我需要使用 Vbscript 将 XML 转换为字符串。首先,我创建MSXML2.DomDocument对象并加载 XML。

Dim XmlDoc
Set XmlDoc = CreateObject("MSXML2.DomDocument")
XmlDoc.Load(path_to_xml_file)
Run Code Online (Sandbox Code Playgroud)

然后我想将其转换XmlDoc为带有所有标签的字符串。但是这段代码有错误:

Dim xmltext As String
xmltext = XmlDoc.xml
Run Code Online (Sandbox Code Playgroud)

我知道.text方法,但它只返回没有标签的值。

如何解决?

Mar*_*nen 5

您确定VBScript支持as,如 中使用的那样dim xmltext as String吗?是不是VB还是VBA?我Ashttps://msdn.microsoft.com/en-us/library/zexdsyc0%28v=vs.84%29.aspx 中没有找到任何符号

VBScript简单地使用

Dim xmltext
xmltext = xmlDoc.xml
Run Code Online (Sandbox Code Playgroud)