Ситуация:
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
Выход этого фрагмента является
# sudo make me a sandwich!
Похоже , анализатор объединяет содержимое <bar>
и <weird:bar>
.
Желательно такое поведение , и если да, то как я могу избежать этого и выбрать только <bar>
или <weird:bar>
?