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