使用VBA从XML网页获取数组

14 浏览
0 Comments

使用VBA从XML网页获取数组

我有这段代码:

Dim xmlOBject As Object
Set xmlOBject = CreateObject("MSXML2.DOMDocument.6.0")
xmlOBject.async = False
xmlOBject.Load ("https://api.evemarketer.com/ec/marketstat?typeid=2268&typeid=2305&typeid=2267&typeid=2268®ionlimit=10000032")' 只是示例URL

xmlOBject变量包含XML结果。

是否有办法将XML结果转换为数组,仅使用VBA,而不使用工作表粘贴XML结果,并且应该是动态的,也就是说无论有多少个xml层次/节点,它都可以适用于任何给定的URL?

上述URL应该提供这个数组(类似于附图中的内容,不包括标题):

enter image description here

0