her bir düğüm ...Bıkmadan, baskı Böyle bir (düşündüm) çok basit xml dosyası var
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Things>
<thing indexNum='1'>
<a>123</a>
<b>456</b>
<c>789</c>
</thing>
<thing indexNum='2'>
<a>123</a>
<b>456</b>
<c>789</c>
</thing>
</Things>
karşılaştığım sorunu ben sadece almak değil ki her bir düğüm, bu kodla ayrı olarak ... herşeyi basıyor ve gerçekten yapmaya çalıştığım şey, her düğümü bir haritaya toplamak, sonra da bazı anahtar/değer çiftlerini sorgulamak/değiştirmek ve değiştirmek. (yolun aşağısında, biliyorum ..)
İşte benim korkunç kodum ... birisi beni doğru yönde ayarlayabilir mi?
def counter = 0
Things.thing.each { tag ->
counter++
println "\n-------------------------------- $counter ------------------------------------"
Things.thing.children().each { tags ->
println "$counter${tags.name()}: $tags"
return counter
}
println "\n$counter things processed...\n"
}
Bunu bir haritanın içinde değiştirmek daha kolay olur mu? (Ben xml ile çalışmak için bazı kolay yöntemler olacağını düşünerek ilk etapta bir harita ile bu xml oluşturdum ... günlerce etrafında goofing ve temelde hiçbir şey almaz sonra merak etmeye başlıyorum)
Teşekkürler ve Saygılar
Günleri? Groovy XML örneklerine baktın mı? * Hangi * düğümleri topla ve onları bir haritaya koy? Ne yapmaya çalıştığını anlamak zor. –