Я работаю над XML-документом с Groovy и проверяю узел на предмет определенного атрибута, который имеет префикс пространства имен. Как это может работать:
в groovy-скрипте:
...
Element.Subelement.each {
if (it.'@type'=='ns2:xyType')
...do what ever...
}
в XML-документе:
<Element>
<Subelement xsi:type="ns2:xyType">
<!-- or another type, want to do something with
subelement only if type is "ns2:xyType" -->
</Subelement>
</Element>
Ищу что-то вроде:
if (it.'@xsi:type'=='ns2:xyType')
THX
Селдон