Результаты поиска по запросу "xmlslurper"

1 ответ

Как использовать ссылку на переменную в операторе XMLSlurper

Я использую Groovy с XMLSlurper для проверки ответов моего веб-сервиса в soap ui pro. У меня есть следующий код, который работает (ожидаемый ответ - это переменная, которая хранит ожидаемый код ошибки, например, E0023) ... if(expectedResponse2 ...

1 ответ

Как использовать ссылку на переменную в операторе XMLSlurper

3 ответа

Как прочитать имена атрибутов с дефисами (например, имя_модели) при разборе xml с использованием XmlSlurper

Я пытаюсь прочитать атрибут при разборе XML с использованием XmlSlurper в Groovy. Когда я пытаюсь прочитать атрибут дефисаmodel-number Я получаю исключение. <router name="b" id="x" manufacturer-id="e" model-number="a"/>

ТОП публикаций

1 ответ

Groovy: правильный синтаксис для XMLSlurper для поиска элементов с заданным атрибутом

Дан HTML-файл со структуройhtml -&gt; body -&gt; a bunch of divs Что такое правильный оператор Groovy, чтобы найти все div с атрибутом непустых тегов? Следу...

2 ответа

Обработка пространства имен в Groovys XmlSlurper

Ситуация: def str = """ <foo xmlns:weird="http://localhost/"> <bar>sudo </bar> <weird:bar>make me a sandwich!</weird:bar> </foo> """ def xml = new XmlSlurper().parseText(str) println xml.barВывод этого фрагмента # sudo make me a ...

2 ответа

Проблема в том, что javadoc isEmpty не определяет «пустую» семантику. Кажется, что isEmpty проверяется не на содержимом элемента, а на контейнере элемента, например, xml.bar - это контейнер всех элементов bar в xml, поэтому isEmpty будет иметь значение false, если в контейнере есть одна строка.

аюсь определить, существует ли элемент XML с помощью Groovy XmlSlurper. Есть ли способ сделать это? Например: <foo> <bar/> </foo>Как проверить, существует ли элемент bar?