我正在使用 XMLParser 解析具有以下结构的 xml 文档:
<Tag>
<SubTag att1="some.directory.structure.ClassName$InternalClass" att2="value2"/>
</Tag>
我正在尝试将 att1 的值存储在一个字符串中:
def att1Value = root.Tag[0].iterator().toList()[0]['@att1']
但是,当我阅读 att1Value 时,它的值是“some.directory.structure.ClassName”。Groovy 是否将 $InternalClass 视为变量?如何捕获 att1 的全部值?
谢谢。