универсальный конвертер перечисления в Iterable [закрыто]

Я обнаружил, что лучше использовать XmlParser, а не XmlSlurper, если вы имеете дело с пространствами имен и имеете проблему tag0. Синтаксически они кажутся одинаковыми, например:

def root = new XmlParser().parse(new File('example.xml'))
println XmlUtil.serialize(root)

. Вышеприведенный код выводит example.xml точно так же, как он должен включать пространства имён.

Если вы хотите обработать корень в каким-то образом, например, найти конкретный узел, использовать API Groovy и вывести результат, например

def root = new XmlParser().parse(new File('example.xml')
def result = root."ns:Element"[0]
println XmlUtil.serialize(result)
34
задан Leonel 14 July 2017 в 19:40
поделиться