1
我正在遍歷XML格式的非常大的REST api響應。例如,每當我看到一個名爲<TaxiCode>
的節點時,我想將它的值保存到一個變量(下面我只是將其打印出來)。下面的代碼只是一個片段,並遍歷每個節點。檢查Groovy中的XML節點值
def doc = new XmlSlurper().parseText(xmlResponse)
doc.Itinerary.each { Itinerary ->
Itinerary.children().each { tag ->
if (${tag.name()} == "TaxiCode") {
println "${tag.name()}: ${tag.text()}"
}
...
我不知道如何格式化if語句,Groovy的非常新,我無法找到任何類似的代碼。
我不想做一個斷言!
任何幫助表示讚賞。
我回答我自己的問題。我只是從比較中刪除了$ {}。 – Sulteric