Используя оператор замены Perl (s //), я бы хотел изменить XML, добавив атрибут к некоторым элементам, если он отсутствует.Вот пример:
...
<car color="red" owner="john">...</car>
<car color="green" age="3">...</car>
...
Допустим, я бы хотел добавить владельца по умолчанию к автомобилям без автопилота.Я безуспешно пробовал следующее:
s/(<car[^>]*)(?!owner="[^"]*")(.*>)|$1 owner="steve"$2/iUg
Любая помощь приветствуется.