Я использую augeas для управления XML на некоторых машинах. В то время как создание новых узлов, а также установка множества атрибутов работали как шарм, я кусаю ногти, добавляя простой атрибут в файл XML. XML выглядит следующим образом:
<?xml version="1.0"?>
<Context>
<WatchedResource></WatchedResource>
</Context>
Я не просто пытаюсь добавить allowLinking="true"
в корневой узел контекста через
set /files/path/to/my/file.xml/Context/#attribute/allowLinking "true"
Который, к сожалению, всегда терпит неудачу с
/error = "put_failed"
/error/path = "/files/path/to/my/file.xml/Context"
/error/lens = "/usr/share/augeas/lenses/dist/xml.aug:134.10-.73:"
/error/message = "Failed to match \n { /#attribute/ }?({ /#text/ …
Я использую марионетку с открытым исходным кодом 3.4.2 с augeas 1.0.0.
Любое предложение, что я делаю неправильно?