Замена узлов XML в PowerShell

У меня есть два файла XML (File1.xml, File2.xml). File2.xml является подмножеством File1.xml.

File1.xml имеет следующие узлы:

<parentnode>
    <item id="GUID1">
         <Text>Some Text</Text> 
    </item>
    <item id="GUID2">
        <Text>Here’s some more text</Text> 
    </item>
</parentnode>

File2.xml имеет:

<parentnode>
    <item id="GUID1">
         <Text>Some Replacement Text</Text> 
    </item>
</parentnode>

Я хочу взять элемент с GUIDx в File1.xml и замените его элементом на GUIDx из File2.xml. По сути, я хочу взять заменяющий текст в File2. 3 и оставьте остальную часть незаполненной. Как я могу это сделать?

5
задан dianovich 18 March 2011 в 22:19
поделиться