Вопросы по теме 'xmlstarlet'

Итерация по XML с помощью xmlstarlet
У меня есть следующий XML: <?xml version="1.0" encoding="UTF-8"?> <test-report> <testsuite> <test name="RegisterConnection1Tests"> <testcase name="testRregisterConnection001"></testcase> <testcase...
2507 просмотров
schedule 07.04.2022

Преобразовать INI в XML? ИЛИ любой универсальный устаревший плоский файл? XSL? из xmlstarlet или xsltproc?
Я хочу сделать какое-то преобразование из INI в XML, синтаксис INI прост. Я не ищу sed/awk/grep, это действительно нужно делать в инструментах XML. Можно ли это сделать с помощью обычного XSL? Я слышал о Xflat, но могу ли я сделать это с помощью...
3294 просмотров
schedule 17.03.2023

Вставить XML из одного файла в другой с помощью xmlstarlet?
Есть ли способ вставить XML из одного файла в другой с помощью xmlstarlet, или я застрял в связке нескольких команд -s? Мне нужно вставить довольно большой кусок. Не лучше ли мне написать какой-нибудь xsl с этим фрагментом?
452 просмотров
schedule 29.07.2022

Изменение значения элемента XML в зависимости от значения другого элемента в дереве
У меня есть очень большой (100+ мегабайт без сжатия) файл XML, в котором хранятся наборы данных, и я пытаюсь выборочно изменить некоторые значения. Например, скажем, sample.xml выглядит так: <objects> <object>...
5367 просмотров
schedule 30.12.2022

XML starlet, как сделать эквивалент соединения?
У меня есть файл XML, который можно резюмировать следующим образом. <xml> <lookfor key="boat"></lookfor> <content key="car" value="ford"></content> <content key="car" value="GM"></content>...
161 просмотров
schedule 23.07.2022

Как перебрать файл xml с помощью xmlstarlet
предположим, у меня есть файл xml, как показано ниже: <root> <element1>value1</element1> <element2>value2</element2> <element3>value3</element3> </root> Я хочу перебрать этот XML-файл и...
1291 просмотров
schedule 12.07.2023

XMLStarlet: объединение значений узлов от разных родителей на основе позиционного индекса
Я пытаюсь разобрать файлы XML и создать CSV определенных значений. Вот пример XML-файла: http://forecast.weather.gov/MapClick.php?lat=31.7815&lon=-84.3711&FcstType=digitalDWML XML-файл имеет два разных типа узлов, которые меня интересуют....
1392 просмотров
schedule 31.07.2022

Как использовать пространства имен XML с xmlstarlet XPaths?
на данный момент я изо всех сил пытаюсь редактировать файл XML. Когда я пишу команду xml ed -u "/project/version" -v "2.7.13-NEW-SNAPSHOT" pom.xml > ./pom_new.xml он пишет новый файл xml, но когда я открываю файл, в нем ничего не...
697 просмотров
schedule 16.11.2022

bash+xmlstarlet: как индексировать список или заполнять массив?
Я пытаюсь выбрать один узел с помощью xmlstarlet из следующего примера XML: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="key.xsl" ?> <tables> <tableset> <table...
1310 просмотров
schedule 13.09.2022

Как я могу подсчитать количество элементов в XML-документе, используя xmlstarlet в BASH?
Мне нужно подсчитать, сколько раз элемент встречается в XML-документе. Элемент, который мне нужно посчитать, называется «ThreadGroup». Элемент для подсчета: <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread...
2070 просмотров
schedule 16.09.2022

В файлах plist, как извлечь строковый текст после уникального ключевого тега с помощью инструмента xmlstarlet
Я хочу запрашивать XML-файлы plist через xmlstartlet . Я ищу текст тега string сразу после уникального тега key . XML-файл может выглядеть так <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST...
476 просмотров
schedule 05.05.2022

XMLStarlet извлечение нескольких строк
У меня есть довольно сложный XML-файл, в котором хранится информация об URL. URL-адреса построены из нескольких полей XML, и у меня возникли проблемы с извлечением этих полей, чтобы собрать из них URL-адреса. XML выглядит так: мне нужно извлечь...
214 просмотров
schedule 23.04.2023

Обновление текста в том же XML-файле с использованием сценария оболочки
Используя следующее, я могу сгенерировать XML с обновленным текстом: xmlstarlet ed -u 'value to change' -v newValue source.xml Но как я могу внести изменения в один и тот же файл и сохранить его? Мне нужно запустить xmlstarlet пару раз,...
21 просмотров
schedule 04.07.2022

xmlstarlet Телефонная книга Fritzbox FB в CSV
Я пытаюсь преобразовать телефонную книгу XML, загруженную из FritzBox, в файл CSV. Элемент контакта в XML имеет реальное имя и один ко многим элементам телефонии/номера. Меня интересуют только элементы с атрибутом работа и дом. Полученный файл...
145 просмотров
schedule 25.06.2022

Получение значения атрибута элемента из его конкретного подэлемента
Я пытаюсь использовать xmlstarlet на своем Mac, чтобы получить значение атрибута элемента из его подэлемента, вот пример У меня есть файл xml с множеством подобных элементов, атрибуты вроде android:configChanges варьируются от элемента к элементу:...
211 просмотров
schedule 04.02.2023

Рекурсивный цикл из xml в csv с помощью xmlstarlet
Я хотел бы преобразовать сложный xml в csv. <tests> <test> <name>AAA</name> <language>BBB</language> <Project> <name>XXX</name>...
467 просмотров
schedule 24.04.2022

xmlstarlet не обновлять содержимое
У меня проблемы с обновлением следующего XML-файла. <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <config xmlns="http://artifactory.jfrog.org/xsd/2.0.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
85 просмотров
schedule 28.12.2022

Xmlstarlet выбирает узлы и добавляет подузлы
Я пытаюсь автоматизировать добавление новых подузлов в nexus-core-feature-3.16.1-02.xml, потому что мы используем некоторые плагины для работы, которые не поставляются с «коробочным» решением. Суть в том, что при выпуске новой версии nexus-контейнера...
833 просмотров
schedule 25.09.2022

Выберите узел, используя XPATH 1.0 и xmlstarlet, содержащий определенный текст
Из приведенного ниже XML это начинается так: <?xml version="1.0" encoding="UTF-8"?><searchRetrieveResponse> <version>1.2</version> <numberOfRecords>1</numberOfRecords> <records> <record>...
90 просмотров
schedule 28.11.2022

Проблемы с пространством имен при анализе html с помощью XMLStarlet
Я хочу проанализировать html-документ с помощью XMLStarlet, который раньше хорошо работал, но из-за изменений основного генератора контента продолжает выдавать ошибки. Теперь я получаю более двух десятков сообщений об ошибках, таких как...
63 просмотров