2

一部のマシンで XML を操作するために augeas を使用しています。新しいノードを作成し、一連の属性を設定することは魔法のように機能しましたが、単純な属性を XML ファイルに追加するのに苦労しています。XML は次のようになります。

<?xml version="1.0"?>
<Context>
   <WatchedResource></WatchedResource>
</Context>

allowLinking="true"Contextルートノードに追加しようとしているだけではありません

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/ …

augeas 1.0.0 でパペット オープンソース 3.4.2 を使用しています。

私が間違っていることは何ですか?

4

1 に答える 1