如何获取子节点“描述”和“创建时”的值/文本? 我一年前曾进行过这项工作,但现在我无法使其再次工作。请帮忙。
xmlPath := "C:\Script\doc.xml"
xmlDoc := ComObjCreate("MSXML2.DOMDocument.6.0")
xmlDoc.async := false
xmlDoc.load(xmlPath)
for item in xmlDoc.getElementsByTagName("ticket") {
string := item.text
stringDesc := item.getAttribute("description").text
stringTime := item.getAttribute("created-at").text
FileAppend, %string%, C:\Script\htmlversion.html
FileAppend, %stringDesc%, C:\Script\htmlversion.html
FileAppend, %stringTime%, C:\Script\htmlversion.html
}
XML:
<ticket>
<id type="integer">31</id>
<description> This is some text I want to access. </description>
<created-at type="dateTime">2018-02-14T11:27:52+01:00</created-at>
</ticket>
第一个作品:
string := item.text
但其他两个不是:
stringDesc := item.getAttribute("description").text
stringTime := item.getAttribute("created-at").text
答案 0 :(得分:0)
succeeded in 0.001324941000000024s
和description
不是属性。
您应该尝试:
created-at