Chciałbym wiedzieć, czy można modyfikować / tworzyć wartości w plikach XML za pomocą programu PowerShell. Zasadniczo jestem zainteresowany:
- Zmodyfikuj wartości w pliku XML lub utwórz je, jeśli nie istnieją (tzn. Muszę wyszukać element, utworzyć, jeśli nie istnieje i zmodyfikować wartość)
- Postępuj z inną składnią XML w tym samym pliku XML, jak te:
Składnia 1:
<ustawienia> <ustawienie id = „Lokalizacja2” wartość = „Barcelona, Hiszpania” /> <setting id = "Location2id" value = "zmw: 00000.1.08181" /> </settings>
Składnia 2:
<ustawienia> <musicplayer> <crossfade> 0 </crossfade> <queuebydefault> false </queuebydefault> </musicplayer> </settings>
Składnia 3:
<ustawienia> <ustawienia skórki> <setting type = "bool" name = "skin.confluence.HomepageHideRecentlyAddedVideo"> false </setting> </skinsettings> </settings>
Każda forma pomocy jest mile widziana.
Dzięki.
źródło
$MyXML.SelectSingleNode("/settings/skinsettings/setting[@type='bool' and @name='skin.confluence.HomepageHideRecentlyAddedVideo']")
instrukcji, ale jak mogę zmienić wartość z „false” na „true”. Lub jak mogę utworzyć taki węzeł, jeśli nie istnieje?