我想閱讀以下節點並設置一個新值。由於兩個現有的具有不同ID的相同節點,我無法更改子值。Powershell - 在XML中讀取和交換節點值
下面是一個例子: XML來源:
<root>
<node1>
<child>
<baby>
<id>1</id>
<targetvalue>9999</targetvalue>
</baby>
<baby>
<id>2</id>
<targetvalue>9999</targetvalue>
</baby>
</child>
</node1>
</root>
if (($myXML.root.node1.child.baby | Where-Object {$_.id -eq '1'-and $_.targetvalue -eq '9999'}) -ne $null) {
"TEST"}
我想它已經通過獲取內容,但由於兩個ID,我不能修改至少一個值。可能有人請幫忙? :)
謝謝,它像一個魅力:) – jigg3 2014-10-20 07:25:36