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

XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.
1 ответ

Удаление элемента <where> timestamp из файла kml Google My Tracks

Я играл с Google "Мои треки" на Android и импортировал треки в Google Earth. Когда я это сделаю, я получу шкалу времени вверху, и трек будет воспроизводиться так, как вы его вели, как анимация вашего трека. Я хочу удалить временной аспект этого трек…
16 май '13 в 09:51
1 ответ

Как запросить xml (неверное выражение)?

Часть XML-файла: &lt;caldata chopper="on" gain_1="0" gain_2="0" gain_3="0" impedance="(0,0)"&gt; &lt;c0 unit="V"&gt;0.00000000e+00&lt;/c0&gt; &lt;c1 unit="Hz"&gt;4.00000000e-01&lt;/c1&gt; &lt;c2 unit="V/(nT*Hz)"&gt;1.93430000e-02&lt;/c2&gt; &lt;c3 u…
26 авг '16 в 19:07
1 ответ

xmlstarlet для удаления расширения или подсистемы или значения wildfly?

Я пытаюсь использовать xmlstarlet для удаления расширения в дико настроенном конфигурационном файле aka standalone.xml, но, похоже, это не работает. Вот что я делаю: xmlstarlet el -v /tmp/standalone.xml |grep ejb Что возвращает мне xpath расширения,…
26 сен '18 в 08:44
1 ответ

xmlstarlet изменить синтаксис вставки

Я пытаюсь вставить новый элемент с помощью xmlstarlet, но когда я запускаю команду, он просто выводит список XML-файла, в который я пытаюсь вставить. Любые предложения будут великолепны. xml ed -s /chkSys/machine/registry -t elem -n key -v "" -i /re…
07 окт '11 в 23:14
1 ответ

XMLStarlet и RSS

Я не могу заставить этот простой запрос xslt работать через xmlstarlet. Я уверен, что упускаю что-то очевидное, но для жизни я не могу понять этот синтаксис, поэтому кто-то, пожалуйста, осветите меня. Команда XML Starlet: xml sel -t -m "//rdf:RDF/it…
20 сен '13 в 23:20
1 ответ

XMLStarlet удалить последний -n (новая строка) с помощью Sed

Это более простая задача, которая беспокоит меня в течение некоторого времени. У меня есть следующее: homepage=$(curl "https://example.com/") xmlstarlet --quiet fo --html &lt;&lt;&lt;"$homepage" | xmlstarlet sel -T -t \ -m "//*[@id='financial']/tbod…
19 окт '17 в 14:41
1 ответ

Итерация по XML с помощью xmlstarlet

У меня есть следующий XML: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;test-report&gt; &lt;testsuite&gt; &lt;test name="RegisterConnection1Tests"&gt; &lt;testcase name="testRregisterConnection001"&gt;&lt;/testcase&gt; &lt;testcase name="testReg…
18 июн '10 в 10:58
1 ответ

Использование xmlstarlet для извлечения данных

У меня есть XML-файлы в следующем формате, и я хотел бы извлечь значение в элементах IP, NETWORK, NETMASK, GATEWAY и VLANID, когда элемент /CONFIG/NIC/MGMT=1. Может кто-нибудь направить меня в правильном направлении... любая помощь будет благодарна.…
29 июл '13 в 13:05
1 ответ

Как начать изучать XMLSTARLET?

Извинения, если этот вопрос был задан в xmlsarlet раздел. Я пытался найти его, но не смог найти его здесь. Так что это может помочь мне и другим новичкам в будущем. Будучи новичком в xmlstarlet Я хочу научиться этому. Так могли бы эксперты XMLSTARLE…
27 янв '18 в 18:42
1 ответ

Bash скрипт для обновления части значения элемента XML

Мне нужен скрипт bash для обновления части значения элемента XML в соответствии с некоторым другим динамическим свойством. Например, файл XML: &lt;?xml version="1.0" encoding="ISO-8859-1"?&gt; &lt;Configure class="org.eclipse.something"&gt; &lt;Set …
02 янв '17 в 13:28
1 ответ

Как добавить или добавить атрибут в файл XML с помощью xmlstarlet или аналогичного?

Не видел в документах. Вот что я пытаюсь сделать: echo "&lt;foo&gt;&lt;bar t='A' /&gt;&lt;bar t='B' /&gt;&lt;/foo&gt;" | xmlstarlet ed -u "//bar/@t" -v "1_[//bar/@t]" Я хочу предварительно добавить префикс 1_ к т. Ожидаемый результат: &lt;?xml versi…
08 июн '16 в 23:05
1 ответ

BASH - Как очистить таблицу HTML и распечатать ее на терминале

Я пытался очистить (используя BASH) таблицу с этого сайта: http://www.tesouro.fazenda.gov.br/tesouro-direto-precos-e-taxas-dos-titulos, которые являются текущими ценами. для государственных облигаций Бразилии. Я хочу разработать сценарий, который да…
01 дек '17 в 12:50
1 ответ

xmlstarlet: запрос значения, если присутствует другое значение

Вот мой XML-файл, где я пытаюсь запросить и распечатать список всех идентификаторов в файле, где avtivebyDefault установлен в true, Для этого использую xmlstarlet sel со следующими параметрами: $ xmlstarlet sel -N x=http://maven.apache.org/POM/4.0.0…
10 мар '18 в 06:13
1 ответ

Запросите документ XML с несколькими элементами с одинаковыми именами в bash

Я нашел несколько вопросов, несколько похожих на мои, но я не смог адаптировать их решения. У меня есть документ XML, где есть несколько элементов с одинаковыми именами. Я не могу предоставить точное содержание документа, но этот вопрос имеет такой …
07 сен '14 в 02:04
1 ответ

Проблемы с экранированием специальных символов в пакетном файле

Я использую xmlstarlet для редактирования файла XML. Я столкнулся с проблемами именно с этими двумя командами. xml ed -P --update /ns2:ExportManifest/ExportManifestEntity[@path='home/user_name/11.05 CFD Developer commits.xanalyzer']/ExportManifestPr…
04 ноя '16 в 14:14
1 ответ

Как установить xmlstarlet в Cygwin?

У меня установлен Cygwin и все необходимые пакеты для xmlstarlet. Я скачал xmlstarlet. Я пытаюсь запустить его из cygwin с помощью команды "./xml.exe", он работает. Я просто хочу знать, что я должен сделать, чтобы он мог запускаться как команда внут…
21 май '14 в 10:54
3 ответа

Почему xmlstarlet говорит, что нет функции "заканчивается"?

Я использую xmlstarlet для извлечения changeSet узлы из журнала изменений XML ликвидности, где viewName заканчивается буквой "v". Тем не менее, xmlstarlet жалуется, что ends-with Функция XPATH не существует: $ xmlstarlet sel -N x="http://www.liquiba…
06 фев '14 в 11:49
0 ответов

xmlstarlet находит мой HTML недействительным

В качестве теста я использую xmlstarlet для запроса исходного кода следующей веб-страницы: http://motherfuckingwebsite.com/ Это команда, которую я использую: xmlstarlet sel -t -v "//h2" mfw.html Он возвращает кучу ошибок, подобных этой: mfw.html:81.…
10 ноя '16 в 09:35
1 ответ

Атрибут поиска xmlstarlet

Пример XML: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;profile&gt; &lt;section name="Vision"&gt; &lt;key name="Name" value="BBBB"/&gt; &lt;key name="Name_Remark" value="GGGG"/&gt; &lt;key name="Position" value="30"/&gt; &lt;/section&gt; &lt;/p…
26 май '17 в 20:02
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