У меня есть узел xml, который я хочу проверить для определенной строки, например <name.firstname>john</name.firstname>
, поэтому я хочу запустить весь XML-файл и найти все имя, а затем получить значение, которое может быть любым пользователем помочь мне с этимИзвлечь строку из XML с помощью Groovy
0
A
ответ
1
Предположим, что XML был отформатирован следующим образом:
<results>
<person>
<name.firstname>john</name.firstname>
</person>
<person>
<name.firstname>mary</name.firstname>
</person>
</results>
с Groovy и XmlSlurper вы можете разобрать первый элемент имя с помощью следующего кода:
def results = new XmlSlurper().parseText(text)
def people = results.person // list of person elements of type NodeChildren
people.each{ person ->
String name = person."name.firstname".text()
println name
}
Вам нужно указать элемент «name.firstname» с момента «.». будет смущен нотации XPath.
+0
На самом деле я сделал это, но для того, что im в настоящее время делает, что неэффективно Я использую DOM-категорию для разбора трюка искать первое имя и игнорировать остальные – john
Смежные вопросы
- 1. Как извлечь HTML-код из файла XML с помощью groovy
- 2. Получить значение узла XML с помощью groovy
- 3. Извлечь данные из XML с помощью XmlDocument
- 4. Извлечь значения из XML с помощью XMLStarlet
- 5. Извлечь строку из строки с помощью Regex
- 6. Извлечь строку из тега с помощью BeautifulSoup
- 7. Как извлечь параметр из Json Response с помощью Groovy?
- 8. не удалось извлечь атрибут из xml в groovy script
- 9. Извлечь значение xml в строку
- 10. Удалить часть xml с помощью groovy с xml sluper
- 11. Извлечь узел из xml
- 12. Извлечь XML-информацию из фида?
- 13. Преобразование JSON в XML с помощью groovy?
- 14. Анализировать XML с помощью XmlSlurper в Groovy
- 15. Извлечь XML-данные из строки
- 16. Удалить строку из XML с помощью QDomDocument
- 17. Groovy Regexp извлечь подстроку
- 18. soapui - назначить XML-строку переменной-groovy-скрипту
- 19. Замените строку в файле с помощью groovy
- 20. Анализ XML-файла с groovy
- 21. Как извлечь XML-данные из API ISBNDB.com с помощью VBA?
- 22. Анализировать XML как строку с помощью PHP
- 23. Преобразовать строку или строку [] в список с помощью Groovy
- 24. Как извлечь метатег из XML/HTML с помощью Linq?
- 25. Как извлечь теги из XML
- 26. Извлечь теги из xml в строку в массив
- 27. Groovy извлекает значение из xml-файла
- 28. Найти и извлечь строку с помощью PHP
- 29. Как извлечь строку с помощью Javascript Regex
- 30. Извлечь текст из XML?
и что вы пробовали? – cfrick
Вы проверили xml-праймер в groovy: http://www.groovy-lang.org/processing-xml.html – Jayan