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?