<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"
不需要转义点,只需在 '
中包含任何由它组成的名称即可。
关于xml - 使用 powershell 编辑 XML 文件时转义字符转义 ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226791/