De situatie:
def str =
<foo xmlns:weird=http://localhost/>
<bar>sudo </bar>
<weird:bar>make me a sandwich!</weird:bar>
</foo>
def xml = new XmlSlurper().parseText(str)
println xml.bar
De output van dit fragment is
# sudo make me a sandwich!
Het lijkt alsof de parser voegt de inhoud van <bar>
en <weird:bar>
.
Is dit gedrag gewenst is en zo ja, hoe kan ik dit voorkomen en selecteer alleen <bar>
of <weird:bar>
?