如何使用augeas xml导航XML

时间:2016-08-11 14:34:06

标签: ruby xml xpath puppet augeas

我有一个非常奇怪的xml文件,我需要使用augeas进行更新。

q.enq(y)

我需要更新元素"值"这就是元素"键"其中包含文本ipAddr。

1 个答案:

答案 0 :(得分:0)

根据您要更新的节点的说明,这里有一个建议:

set /files/path/to/your/file.xml//entry[key/#text="ipAddr"]/value/#text "255.255.255.0"

这将选择文件中任何级别的entry节点,该节点具有值为key/#text的{​​{1}}子节点,然后更新其ipAddr子节点以具有值{ {1}}。