4
                      <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"   

不适合我

4

1 回答 1

4

试试这样:

 $xmlfile.Something.'Somethings.few'.thing.stuff1 = "zz"

无需转义点,只需将其包含在'任何由它组成的名称中即可。

于 2013-10-07T14:12:12.733 回答