情况:
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>
and的内容<weird:bar>
。
是否需要这种行为,如果是,我该如何避免这种情况并仅选择<bar>
or <weird:bar>
?