Вопросы по теме '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 просмотров
schedule
22.05.2022
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