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

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

<foo>
  <bar/>
</foo>

Как проверить, существует ли элемент bar?

Ответы на вопрос(2)

Ваш ответ на вопрос