0
我想解析一個大的XML文件來轉換成JSON文檔,我想創建一個方法來構造XmlSlurper查找表達式,但我遇到了麻煩。Groovy XmlSlurper方法來創建GPath
這裏是XML的一個片段:
<site>
<metrics>
<ruleScore>
<avg>89.0</avg>
</ruleScore>
</metrics>
</site>
這裏是方法:
static def getDecNode(String parentNode String childNode) {
return data.metrics.parentNode.childNode.find { it.name() == childNode }.toDouble()
}
從那裏我會叫它像:
def root = json {
type record
time { $date timestamp }
data {
ruleScore {
avg getDecNode("ruleScore","avg")
}
}
}
謝謝,這個伎倆......是的,我發佈的XML是一個非常簡化的版本。 – JamesE