【发布时间】:2021-10-02 11:43:32
【问题描述】:
我正在尝试解析 vbscript 中的 SVG 文件。使用普通 XML 文件时,我的代码可以正常工作,但使用 SVG 文件时,找不到标签。是否可以通过 SVG 文件解析甚至操作它?
Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0")
xmlDoc.Async = False
xmlDoc.setProperty "ProhibitDTD", False
xmlDoc.resolveExternals = False
xmlDoc.validateOnParse = False
xmlDoc.load("pathToSVG/XML")
Set root = xmlDoc.GetElementsByTagName("svg")
for each elem in root
msgBox elem.Tagname
Next
【问题讨论】:
-
这能回答你的问题吗? XML File parsing using the VBScript
-
这能回答你的问题吗? VBScript, MSXML and Namespaces
-
有助于查看 SVG 文件的结构,如果您在其中有来自各种命名空间的元素,则需要声明它们。