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

NoneXmllint - это XML-синтаксический анализатор командной строки, который обеспечивает проверку синтаксиса, сжатие gzip и параметры форматирования.
2 ответа

Как получить блок XML в файле XML, используя ключевое слово

У меня есть файл Sample.xml, который содержит много сервисов внутри, и структура выглядит так ПРОБЛЕМА: ВХОД: ВЫВОД ИМЕНИ ОЧЕРЕДИ: СЕРВИСНЫЙ БЛОК образец ВВОДА: ABC.getme2 ВЫХОД: <service name="GETME2" min="1" max="10" idleTime="300" backend="ABC…
02 июн '15 в 10:36
1 ответ

Чтение ключей из файла XML в массив оболочки

Я пытаюсь проанализировать XML-файл и получить все значения тегов и шрифтов и добавить их в ассоциативные массивы. Моя проблема в том, что массив, кажется, не имеет значения, назначенные ему правильно #!/bin/bash GAME_NAME="." LOCALIZATION_DIR="$GAM…
20 июл '17 в 16:31
1 ответ

xmllint выбирает только первый элемент

Я хотел бы извлечь текст каждого <id>элемент с xmllint в текстовый файл. <rss> <channel> <item> <id>111</id> <description>text 1</description> </item> <item> <id>222</id> <de…
01 фев '18 в 13:09
3 ответа

Использование xmllint и xpath с менее совершенным HTML-документом?

У меня есть HTML-страница, сгенерированная существующим инструментом - я не могу изменить вывод этого инструмента. Тем не менее, я хочу использовать xmllint с --xpath возможность выбрать несколько конкретных частей информации с загруженной веб-стран…
31 янв '14 в 12:14
2 ответа

Получение результатов grep / xargs на отдельных строках

У меня есть куча файлов. Я использую ключевое слово grep и передаю имена файлов, которые содержат это ключевое слово, в xmllint, который выполняет выражение XPath для возврата части различных файлов. grep -irl "keyword" . | xargs xmllint --xpath '/H…
08 мар '17 в 18:43
1 ответ

Почему xmllint не проверяет уникальное ограничение для элементов?

Я хочу проверить, является ли определенный элемент уникальным. К сожалению, xmllint не подтверждает это. Это ошибка в xmllint (или libxml)? Я создал минимальный пример: пример.XML <?xml version="1.0" encoding="utf-8"?> <book-list xmlns="htt…
21 сен '15 в 20:12
1 ответ

Проверка правильности меньше (<) и больше (>) в XML с помощью XSD?

У меня есть этот XML: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;data&gt; &lt;A&gt;2&amp;gt;1&lt;/A&gt; &lt;B&gt;0&amp;lt;1&lt;/B&gt; &lt;/data&gt; и я хочу проверить это с помощью этого XSD: &lt;xs:schema attributeFormDefault="unqualified" el…
15 май '17 в 12:31
2 ответа

Экспорт определенного значения атрибута всех узлов xml в другой файл

У меня есть XML документ с такой структурой: &lt;root&gt; &lt;parent id="idvalue1" attr1="val1" attr2="val2" ...&gt; &lt;child attr3="val3" attr4="val4" ... /&gt; &lt;child attr3="val5" attr4="val6" ... /&gt; ... &lt;/parent&gt; &lt;parent id="idval…
01 ноя '15 в 23:57
1 ответ

Почему этот xpath не работает?

Данный документ a.xml: &lt;?xml version="1.0"?&gt; &lt;xml&gt; &lt;listUsersResponse xmlns="http://www.algorithmics.com/schema"&gt; &lt;status&gt;OK&lt;/status&gt; &lt;users size="615"&gt; &lt;user&gt; &lt;id&gt;user1&lt;/id&gt; &lt;name&gt;Joe Doe&…
05 окт '16 в 14:39
1 ответ

Как вывести несколько строк, используя xmllint и xpath

Я пишу простой сценарий Bash для анализа некоторых XML. Я использовал sed и awk, но я думаю, что xmllint лучше подходит. К сожалению, я совершенно новичок в xpath, поэтому я действительно сражаюсь. Я пытаюсь взять следующий XML: &lt;?xml version="1.…
13 июн '13 в 16:58
1 ответ

xmllint: как проверить XML с использованием локального файла DTD

У меня есть локальный файл DTD test.dtd. Содержание это: &lt;!DOCTYPE coord [ &lt;!ELEMENT coord (date)&gt; &lt;!ELEMENT date (#PCDATA)&gt; ]&gt; Я хотел бы проверить XML с помощью xmllint. В этом XML нет DOCTYPE: &lt;?xml version="1.0" encoding="x-…
16 мар '15 в 09:05
1 ответ

Как проверить XML-файл с XSD через xmllint

Я должен проверить мой файл XML с данным файлом XSD. Я подумал, что самый простой способ сделать это - xmllint, но я не могу заставить его работать. Кто-нибудь может сказать мне точную команду? Я старался: xmllint --valid myxsd.xsd myxml.xml Что я д…
15 мар '17 в 11:57
0 ответов

Как создать схему XSD на Linux?

За это xml образец: &lt;note&gt; &lt;to&gt;Tove&lt;/to&gt; &lt;from&gt;Jani&lt;/from&gt; &lt;heading&gt;Reminder&lt;/heading&gt; &lt;body&gt;Don't forget me this weekend!&lt;/body&gt; &lt;/note&gt; Онлайн schema Генератор создан: &lt;?xml version="1…
08 янв '19 в 10:25
1 ответ

Как заставить XMLLINT поместить результаты --xpath в массив

Я хотел бы, чтобы выходные данные XMLLINT помещались в массив BASH. Но все, что я могу получить, это одна строка. Результаты будут возвращать много совпадений, причем ни один из них не будет содержать шаблон, который может помочь разобрать возвращен…
05 фев '19 в 21:42
0 ответов

Разбор HTML5 с неверным тегом xmllint

Я пытаюсь проанализировать html5 с xmllint, и он генерирует ошибки на определенных тегах. Чтобы убедиться, что он действителен, я сначала прокрутил вывод через tidy, но он выдал те же ошибки. Я только хочу извлечь текст. Есть ли способ прочитать эти…
15 фев '19 в 21:42
2 ответа

Как ссылаться на атрибут в xsd

Я попытался определить атрибут, на который можно ссылаться в последующих определениях элементов. &lt;xs:attribute name="ridref" type="xs:string"/&gt; Позже я использую это так: &lt;xs:element name="coordRegRef"&gt; &lt;xs:complexType&gt; &lt;!--xs:a…
12 апр '14 в 03:44
1 ответ

Как частично красиво распечатать файлы XML из командной строки?

Я пишу сценарий оболочки Unix, где мне нужно красиво печатать XML-файлы, но суть в том, что есть некоторые их части, которые я могу не трогать. А именно, это скрипты Apache Jelly, которые содержатся в XML-файлах, которые мне нужно красиво распечатат…
05 ноя '15 в 22:55
0 ответов

Удалите символы не UTF-8 из файла XML, используя sed

Данный XML-файл с UTF-8, объявленным как кодировка, не проходит xmllint, Предполагая, что не символ UTF-8 вызывает ошибку, следующее sed команда запускается против файла. sed 's/[^\x00-\x7F]//g' file.xml, Либо команда неверна, либо не символы UTF-8 …
10 мар '15 в 14:28
1 ответ

Уровень отступа в xmllint

По умолчанию xmllint отображается с отступом в 2 пробела. Есть ли способ изменить уровень отступа в Windows?
30 апр '12 в 15:06
1 ответ

Значение атрибута вывода с XPath 1.0

Пример: &lt;div class='known' name='unknown'&gt; Как я могу вернуться name значение атрибута ("неизвестно") на основе известного class значение атрибута, с XPath 1.0? В поисках ответа я обнаружил, что в XPath 2.0 есть инструмент для этого: //div[@cl…
28 янв '12 в 23:46