У меня есть следующий фрагмент кода:
root = parser.parse(xmldoc)
Node item = root.children().find { it.name().getLocalPart() == element }
if (item) {
// update namespace uri
}
Ниже приведен пример:
<ct:Description xmlns:ct="http://somewhere.com">Semi-mechanistic modelling of the tumour growth inhibitory effects of LY2157299</ct:Description>
Я получаю URI пространства имен, используя метод getNamespaceURI()
для объекта item.name()
. В настоящее время, как я могу обновить это свойство.
Если я распечатаю свойства item.name()
, они включают:
[localPart:Description, class:class groovy.xml.QName, qualifiedName:ct:Description, prefix:ct, namespaceURI:http://somewhere.com]