<Something>
<Somethings.few>
<thing stuff1="XX" stuff2= "XXX">
<thing2>
<stuff value="YY">
</thing2>
</thing>
</Somethings.few>
</Something>
我想使用powershell更改stuff1的值,但是问题出在Somethings.few上
$xmlFile = [xml](gc file.xml)
$xmlFile.Something.Somethings.few.thing.stuff1="ZZ"
对我不起作用
最佳答案
尝试这样:
$xmlfile.Something.'Somethings.few'.thing.stuff1 = "zz"
无需转义该点,只需将
'
中包含的任何名称括起来即可。