Xmlstarlet无法使用--update更改xml文件中的值

时间:2018-08-14 14:33:27

标签: xml xml-parsing xmlstarlet

我正在尝试在下面的app-manifest.xml文件中更改版本的子元素值。

<?xml version="1.0"?>
<fabricapp xmlns="XXXXXXXX">
<components>
<component type="native">
  <metadata>
    <name>Biofrost Engineering Setting</name>
    <description>aaaaa</description>
    <version>v1</version>
    <licenseable>N</licenseable>
    <networktype>D</networktype>
  </metadata>

这是我使用的命令:

xmlstarlet ed --inplace --update //fabricapp/components/component/metadata[name="Biofrost Engineering Setting"]/version -v 4 app-manifest.xml

但是xml文件仍然没有变化。有人可以帮忙让我知道我在做什么错吗?

0 个答案:

没有答案