Я пишу командный файл, используя xmlstarlet
для создания цветных версий шрифтов, удивительные файлы SVG.
Вот пример входного файла SVG:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
<path d="PATH DATA..."/>
</svg>
И я хочудобавить атрибут fill
к элементу path
.
Однако моя команда xmlstarlet
не вставляет новый атрибут fill
, и я просто получаю отформатированный входной файл в качестве вывода:
xmlstarlet ed -i 'svg/path' -t 'attr' -n 'fill' -v 'purple' input_file.svg
Любые идеи приветствуются.Спасибо!