XMLSlurper를 사용하고 있습니다. 내 코드는 아래에 있지만 작동하지 않습니다. 문제는 "id"속성이없는 노드에 도달하면 실패한다는 것입니다. 어떻게해야합니까?groovy에서 특정 속성 값을 갖는 노드의 텍스트를 어떻게 찾을 수 있습니까?
//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"속성이없는 노드 만 고려하면 실패하지 않습니다. 어떻게해야합니까?