我有這個 XML 檔案
<?xml version="1.0" encoding="UTF-8">
<Products>
<Product>
<DisplayName>DefaultBrowserSettings</DisplayName>
<IsLoadFromLocalData>false</IsLoadFromLocalData>
<Message>Installed</Message>
</Product>
<Product>
<DisplayName>IncognitoMode</DisplayName>
<IsLoadFromLocalData>true</IsLoadFromLocalData>
<Message>Installed</Message>
</Product>
</Products>
我想要做的是IsLoadFromLocalData使用DisplayName= "IncognitoMode"修改元素的值。
我設法使用 xmlstarlet 做到了這一點,但找不到任何相關檔案。有誰知道如何做到這一點?這是我第一次嘗試評估 xmlstarlet。
我卡在這里:
xmlstarlet ed --inplace -u /Products/Product/ -v "false" file.xml
問候, Nitzan
uj5u.com熱心網友回復:
嘗試將其更改為
xmlstarlet edit -u "//Product[DisplayName='IncognitoMode']//IsLoadFromLocalData" -v "false" file.xml
看看它是否有效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/359600.html
標籤:xml 指令 xmlstarlet
