如何使用VBA在Mac OS中解析XML和存储在数组中?

时间:2016-06-21 12:44:13

标签: arrays xml macos vba

我正在研究Word女士的模板(.dotm文件)。我希望它适用于Windows和Mac OS。

我已经解析了XML并将数据存储在Array中,并且它正如预期的那样完美运行。但如果我在Mac上办理登机手续,那是不行。

Windows代码:

 Dim oXMLFile As Object
 Dim XMLFileName As String
 Dim Sites As Object
 Dim Names As Object
 Dim URLs As Object

 Set oXMLFile = CreateObject("Microsoft.XMLDOM")
 XMLFileName = "C:\Users\abc\Desktop\Files\Test.xml"
 oXMLFile.Load (XMLFileName)
 If oXMLFile.Load(XMLFileName) Then
   ' The document successfully to load.
Else
   ' The document failed to load.
End If

Set Sites = oXMLFile.SelectNodes("TestClass/TestObject/Site/text()")
Set Names = oXMLFile.SelectNodes("TestClass/TestObject/Name/text()")
Set URLs = oXMLFile.SelectNodes("TestClass/TestObject/URL/text()")

我使用此SitesNamesURLs数组来获取更多功能。以上代码在Windows中运行良好,但它不适用于Mac OS。我认为Microsoft.XMLDOM在Mac OS中不支持。

有人可以建议我在Mac OS中实现上述功能的示例或方法吗?

0 个答案:

没有答案