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

xmlstarlet обновить атрибут
Я работаю над скриптом, который работает с файлом xml. Я хотел бы обновить значение атрибута в этом XML-файле с помощью xmlstarlet, но это не работает. Вот пример xml-файла: <?xml version="1.0" encoding="UTF-8"?> <channel...
8800 просмотров
schedule 11.02.2024

xml парсинг одного значения
У меня есть файл, который продолжает добавлять следующий xml. То, что я хочу получить в переменной, - это процент завершения из jobStatus. Как бы я получил это? Не знаю, как разобрать xml. Я пытался использовать XMLStarlet, но потерпел неудачу. Я...
166 просмотров
schedule 02.08.2023

Как я могу заставить XMLStarlet извлекать несколько ролей разработчика при анализе pom.xml?
Я разбираю сотни poms с помощью скрипта bash в странной иерархии, чтобы извлечь обзор всех проектов в один отчет (что-то вроде того, что maven-info-projects:project-team может' сделать за один раз). По неизвестным причинам я не хочу связываться с...
1605 просмотров

xmlstarlet sel объединяет два первых — это ошибка или моя ошибка в CLI
Я попытался получить элементы bash из раздела манифеста content.opf файл. Я использую xmlstarlet sel -N "dc=http://purl.org/dc/elements/1.1/" -N "opf=http://www.idpf.org/2007/opf" -t -v 'opf:package/opf:manifest/opf:item/@href' content.opf и...
166 просмотров
schedule 19.06.2022

Может ли XmlStarlet сохранять CDATA во время копирования?
Как я могу заставить XmlStarlet сохранять CDATA при использовании копии? <![CDATA[ ]]> необходимо поддерживать, потому что приложение, которое сгенерировало (и использует) данные, настаивает на наличии директивы CDATA для определенных данных....
848 просмотров
schedule 03.02.2023

xmlstarlet sel выводит новую строку между значениями
У меня есть следующий XML <process id="test"> </process> <process id="test2"> </process> Я получаю правильные значения из атрибутов, но я хочу, чтобы они были разделены новой строкой для дальнейшей обработки. При...
7651 просмотров
schedule 27.04.2023

xmlstarlet не возвращает никакого значения для определенного элемента
Происходит следующее: Файл, который работает как положено: Список того, что находится в xml: # xmlstarlet el -a table.xml table table/rec table/rec/@id table/rec/numField table/rec/stringField table/rec table/rec/@id table/rec/numField...
717 просмотров
schedule 26.10.2022

Объединить несколько элементов xml с помощью xmlstarlet
Я пытаюсь написать сценарий bash для извлечения нескольких «режиссеров» из XML-файла , такого как этот и соедините их, разделив их вертикальной чертой, т.е. Tom Tykwer|Andy Wachowski. Соответствующий раздел xml: <directors>...
5690 просмотров
schedule 20.12.2022

XMLStarles удаляет закрывающий тег
Проблемы с xmlstar. Он удаляет пустые теги, как это отключить? вход: <tag1>test1</tag1> <tag3></tag3> <tag4>test3</tag4> выход: <tag1>test1</tag1> <tag3/>...
192 просмотров
schedule 30.06.2023

Могу ли я вставить подэлемент одним вызовом XMLStarlet и при этом иметь правильное форматирование?
Я использовал отличный совет от Cellux, чтобы добавить новый элемент (с атрибутами и подэлементами) под существующий элемент в этом вопрос и столкнулся с проблемой форматирования. Начиная с файла example.xml: <processes> <process...
1076 просмотров
schedule 28.12.2022

Использование xmlstarlet для выбора из XML — синтаксический запрос
У меня есть файл XML, который я пытаюсь преобразовать во что-то более похожее на формат CSV (ну, какой-то формат, который помещает вывод в одну строку с общим разделителем), но я не могу правильно понять синтаксис, может ли кто-нибудь помочь...
347 просмотров
schedule 12.04.2022

Измените XML с помощью xmlstarlet в зависимости от другого элемента
я буду плакать.... я прочитал 2 сообщения, это не сработает для меня.... я тестировал полдня.... мой xml выглядит так: <ConfigData xmlns="http://xml.avaya.com/endpointAPI"> <version>1</version> <parameter>...
132 просмотров
schedule 09.11.2022

Получение всех имен атрибутов элемента XML с помощью xpath на xmlstarlet
Я вижу, как получить все значения атрибутов: xml sel -t -v "//element/@*" но я хочу получить имена всех атрибутов. Я могу получить n-е имя, например, xml sel -t -v "name(//x:mem/@*[3])" , которое возвращает имя третьего атрибута. но xml sel...
6311 просмотров
schedule 05.04.2023

как обновить файл xml с помощью xmlstarlet
Я использую версию xmlstarlet для Windows для обновления XML-файла через пакетный файл Windows. xml edit --update "/xml/table/rec[@id=3]/@id" --value 10 %xmlfile% Я ожидал, что это обновит атрибут id узла rec до 10. Когда я запускаю это, я...
12839 просмотров
schedule 06.07.2022

xmlstarlet: отфильтровать элемент с атрибутом
Как отфильтровать элементы определенного типа, которые не имеют атрибута с магическим значением, и сохранить остальную часть документа? Все это с использованием xmlstarlet ? То, что я должен далеко, это: cat << EOF > database.xml...
2187 просмотров
schedule 16.11.2022

Используя xmlstarlet и BASH, как я могу обновить значение элемента на основе текущего значения элемента
Используя xmlstarlet и BASH, как я могу обновить значение элемента только тогда, когда элементы имеют литеральную строку «$ {numberOFThreads}». Я пытаюсь заменить элемент только тогда, когда строка ${numberOFThreads} встречается с номером 20. До:...
176 просмотров
schedule 05.01.2023

xmlstarlet: неверное выражение: ошибка компиляции [xpath]: элемент для каждого *
Вот мой XML: <?xml version="1.0" encoding="UTF-8"?> <CurrentUsage xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.vmware.com/vcloud/v1.5...
679 просмотров
schedule 31.08.2022

XMLStarlet: редактирование узла с определенным значением атрибута
Я хочу отредактировать значение узла «заголовок» в следующем файле XML, используя XMLStarlet. Редактировать следует только узел заголовка, который является дочерним узлом локали с атрибутом name="de-DE". <?xml version="1.0"...
372 просмотров
schedule 05.01.2023

Bash xmlstarlet + переменная не работает
У меня проблема с моим кодом.. Это отлично работает: xmlstarlet ed --inplace -u '//data[irc="Blablabla"]/usercount' -v $count myfile.xml Но это не так: variable="Blablabla" xmlstarlet ed --inplace -u...
1371 просмотров
schedule 16.09.2023

xmlstarlet добавить неразличимые строки
У меня есть следующий файл XML: Я пытаюсь добавить следующее <functions loglevel="error"> <function spreadsheet_function="GETTPOS"/> <function spreadsheet_function="GETLPOS"/> </functions> Я выполнил...
35 просмотров
schedule 11.10.2022