Я использую 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?
Спасибо.