Описание тега xq
Пакет разбора XML предоставляется вместе с установкой kislyuk/yq - https://github.com/kislyuk/yq
В yq
пакет устанавливает исполняемый файл, xq
, который перекодирует XML в JSON с помощью xmltodict
и направляет его в jq
. Транскодирование в оба конца доступно сxq --xml-output
/xq -x
вариант. Несколько XML-документов могут быть переданы в отдельных файлах / потоках какxq a.xml b.xml
. Расширение сущности и разрешение DTD отключены, чтобы избежать уязвимостей синтаксического анализа XML.