逃避角色逃脱“。”使用powershell编辑XML文件时

时间:2013-10-07 13:56:47

标签: xml powershell

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

对我不起作用

1 个答案:

答案 0 :(得分:4)

尝试这样:

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

无需转义点,只需在'中附上由其组成的任何名称。