Я использую XMLSlurper.Мой код ниже (но не работает).Проблема заключается в том, что происходит сбой, когда он попадает на узел, который не имеет атрибута «id».Как мне это учесть?
//Parse XML
def page = new XmlSlurper(false,false).parseText(xml)
//Now save the value of the proper node to a property (this fails)
properties[ "finalValue" ] = page.find {
it.attributes().find { it.key.equalsIgnoreCase( 'id' ) }.value == "myNode"
};
Мне просто нужно учесть узлы без атрибута "id", чтобы он не работал.Как мне это сделать?