Описание тега xmlslurper

XMLSlurper - это класс Groovy, который упрощает синтаксический анализ и работу с XML, чем с Java.
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 Вывод этого фрагмента …
29 дек '11 в 15:31
1 ответ

Результаты метапрограммирования XMLSlurper

Я заполучил твиттер, где каждая запись выглядит так: <entry> <id>tag:search.twitter.com,2005:30481912300568576</id> <published>2011-01-27T04:27:08Z</published> <link type="text/html" rel="alternate" href="http://twit…
28 янв '11 в 05:29
1 ответ

Удалить часть XML, используя Groovy с XML Sluper

Я новичок в Groovy, так что как часть моей задачи мне нужно обновить XML. Мой xml:: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsd="http://www.w3.org/2001/XMLSchem…
27 май '13 в 08:59
1 ответ

GPath, чтобы найти, содержит ли заголовок таблицы совпадающую строку

Я анализирую HTML-файл в правильно сформированный XML-документ, используя анализатор NekoHTML. Тем не менее, я не могу понять GPath, чтобы определить таблицу со строкой "Настройки". def parser = new org.cyberneko.html.parsers.SAXParser() parser.setF…
13 фев '12 в 12:24
1 ответ

Разбор RSS с заводной

Я пытаюсь разобрать RSS-каналы с Groovy. Я просто хотел извлечь значение тегов title и description. Я использовал следующий фрагмент кода для достижения этой цели: rss = new XmlSlurper().parse(url) rss.channel.item.each { titleList.add(it.title) des…
11 июн '15 в 15:02
3 ответа

Groovy - XmlSlurper - найти самый внутренний элемент

У меня есть следующий XML: <vehicle> <car> <price>100</price> <price>200</price> </car> <car> <price>300</price> <price>400</price> </car> </vehicle> Учитывая XML, к…
13 май '14 в 13:39
1 ответ

Неожиданные результаты с groovy.util.slurpersupport.NodeChild.appendNode() (Groovy 2.2.1)

Я думаю, что я пытаюсь сделать просто: динамически добавлять дочерние узлы к узлу (даже не зная имени добавляемого узла - разрабатывая какую-то инфраструктуру), используя XmlSlurper. Для простоты объяснения, что-то вроде этого: def colorsNode = new …
03 янв '14 в 01:15
1 ответ

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

У меня есть XMl, где атрибут, например, модель: имя. После обновления до Grails 2 он не может извлечь атрибут, используя . Это @"модель: имя".text() Я прочитал, как читать дефисированные имена атрибутов (например, имя_модели) при синтаксическом анал…
21 фев '14 в 08:30
1 ответ

Не допускать изменения groovy & quot; к "

У меня есть XML, который имеет значение тега, как показано ниже: <ProjectNote> <Note><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE&amp…
04 янв '18 в 05:11
1 ответ

Атрибут доступа на узле, который имеет пространство имен

У меня есть xml, который я вставил в пост, и я хочу использовать groovy XmlSlurper для доступа к языку узлов с атрибутом xlink:href, который не является пустым / пустым. Я прочитал XML с XmlSlurper следующим образом: def node = xmlSlurper.parseText(…
10 фев '15 в 19:59
2 ответа

Groovy XmlSlurper получить значение узла без детей

Я анализирую HTML и пытаюсь оценить сам родительский узел, без значений дочерних узлов. Пример HTML: <html> <body> <div> <a href="http://intro.com">extra stuff</a> Text I would like to get. <a href="http://example.co…
14 апр '15 в 13:42
0 ответов

Groovy каждой неизменности

Из следующего фрагмента кода, который я пробовал, это приводит к бесконечному циклу, независимо от того, что я отмечаю исходные ds как неизменяемые, и зацикливаю их с каждым. Что мне не хватает? - domObject.Whatever.'**'.findAll { it.name() == 'Node…
08 сен '15 в 17:19
1 ответ

Разобрать теги Xml с атрибутами

У меня есть этот XML: <document-display> <name> <entry lang="nl">nl Text</entry> <entry lang="fr">fr Text</entry> <entry lang="en">en Text</entry> </name> </document-display> Я хотел бы пол…
05 июл '13 в 13:40
2 ответа

XmlSlurper: получение номера строки groovy.util.slurpersupport.NodeChild в исходном файле.

Я использую XmlSlurper для анализа XML-файла для обработки. Мне нужно найти номер строки некоторых критериев соответствия в файле. Вот что у меня так далеко: def void findServlets() { this.servlets = webFile.depthFirst().findAll{ it.name() == 'servl…
06 июл '15 в 08:54
1 ответ

Как пройти внутри узла XML и проверить значение атрибута?

У меня есть этот XML, я взял его в XML a GPathResult object как я могу получить Microsoft(R) Windows(R) Server 2003 Enterprise x64 Edition на основе проверки с field значение как OS Name с использованием Groovy XML Slurping <client productname="a…
17 май '11 в 06:44
1 ответ

XmlSlurper для анализа XML и получения значения внутренних элементов с использованием Groovy

Я пытаюсь проанализировать ниже XML: <body> <section id="5f884f20-6638-461f-a3f5-3d237341c048" outputclass="definition_and_scope"> <title>Definition and Scope</title> <p>A work that is modified for a purpose, use, or me…
13 дек '18 в 23:02
1 ответ

Groovy XmlSlurper с параллельной работой

Я анализирую некоторые RSS-канал RSS и необходимо расширить некоторые URL-адреса в поле описания. Теперь мой код написан как items.collect { it.description = FullText.expand(it.description) return it } В этом случае URL-адреса внутри запрашиваются о…
15 авг '16 в 09:05
1 ответ

Выпуск в отличной печати значения xml

У меня есть XML, который выглядит <?xml version="1.0" encoding="UTF-8"?> <pnode> <mdsC:adf-mds-config xmlns="http://xmlns.oracle.com/adf/mds/config"> <mds-config xmlns="http://xmlns.oracle.com/mds/config"> <persistence-con…
28 май '16 в 07:39
0 ответов

Почему порядок разбивки атрибутов узла xml изменяется после разбора с помощью XmlSlurper?

Порядок изменения атрибутов при использовании XmlSlurper. Почему это меняется? Мы знаем, что это не влияет на грамматику XML. Четный Есть ли способы сохранить порядок как есть (или) Есть ли методы для контроля порядка? Входные данные: <root> &…
31 июл '17 в 08:52
3 ответа

Как вернуться обратно в дерево XML, чтобы добраться до смежного дочернего элемента, используя родительский метод

Учитывая следующий XML: <list version="1.0"> <meta>...</meta> <resources start="0" count="167"> <resource classname="Quote"> <field name="name">USD/KRW</field> <field name="price">1024.400024</field…
23 июл '14 в 19:00