<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"
对我不起作用
答案 0 :(得分:4)
尝试这样:
$xmlfile.Something.'Somethings.few'.thing.stuff1 = "zz"
无需转义点,只需在'
中附上由其组成的任何名称。