Добавить атрибут с помощью xmllint - PullRequest
5 голосов
/ 19 июня 2011

Я хочу добавить атрибут к тегу, используя xmllint . Можно ли это сделать через xmllint?

1 Ответ

8 голосов
/ 19 июня 2011

Xmllint не предназначен для редактирования XML, поэтому я думаю, что ответ «нет, вы не можете».

Для редактирования XML вы можете использовать XMLStarlet, синтаксис для добавления атрибута в существующий XMLдокумент:

xmlstarlet ed -L -i <em>xpath</em> -t attr -n <em>name</em> -v <em>value</em> <em>file</em>

...