Me gustaría saber si es posible modificar / crear valores en archivos XML usando PowerShell. Básicamente estoy interesado en:
- Modifique valores en el archivo XML o créelos si no existen (es decir, necesito buscar el elemento, crear si no existe y modificar el valor)
- Trate con diferentes sintaxis XML en el mismo archivo XML como esos:
Sintaxis 1:
<configuraciones> <setting id = "Location2" value = "Barcelona, España" /> <setting id = "Location2id" value = "zmw: 00000.1.08181" /> </settings>
Sintaxis 2:
<configuraciones>
<jugador de música>
<crossfade> 0 </crossfade>
<queuebydefault> false </queuebydefault>
</musicplayer>
</settings>
Sintaxis 3:
<configuraciones>
<ajustes de piel>
<setting type = "bool" name = "skin.confluence.HomepageHideRecentlyAddedVideo"> false </setting>
</skinsettings>
</settings>
Cualquier ayuda será muy apreciada.
Gracias.
fuente

$MyXML.SelectSingleNode("/settings/skinsettings/setting[@type='bool' and @name='skin.confluence.HomepageHideRecentlyAddedVideo']")pero, ¿cómo puedo cambiar el valor de "falso" a "verdadero". ¿O cómo puedo crear un nodo como este si no existe?