0
GPATH表達:使用變量考慮下面的XML文檔中的XmlSlurper
<root>
<Person>
<Name>JOHN DOE</Name>
</Person>
</root>
隨着Groovy腳本我解析文檔是這樣的:
def xmlFile = new File("mydocument.xml")
def root = new XmlSlurper().parse(xmlFile)
println(root.Person.Name)
是否有可能使GPATH表達變量所以它會喜歡這樣的東西?
def xmlFile = new File("mydocument.xml")
def root = new XmlSlurper().parse(xmlFile)
def gpathExpr = "root.Person.Name"
println(gpathExpr) // <-- Evaluate this during runtime
我也看到了這篇文章並引用它,但還有另一種解決方案使用'Eval'來實際評估GPath表達式。 – Andy