Я пытаюсь получить доступ и изменить конкретный атрибут из тега XML
XML:
<office>
<staff branch="Hanover" Type="sales">
<employee>
<Name>Tobias Weltner</Name>
<function>management</function>
<age>39</age>
</employee>
<employee>
<Name>Cofi Heidecke</Name>
<function>security</function>
<age>4</age>
</employee>
</staff>
<staff branch="London" Type="Technology">
<employee>
<Name>XXXX</Name>
<function>gement</function>
<age>39</age>
В приведенном выше примере я хочу напечатать атрибут ветвления, а затем хочу изменить его с одним значением, таким как Нью-Йорк, во всем XML-формате и используя нижеприведенный код для этого
$xml=New-Object XML
$xml.Load("C:\FE6Work.xml")
$node=$xml.SelectNodes("/office/staff")
write-output $node.branch
$node.branch="New York"
Но получить сообщение об ошибке не может найти элемент.
Кто-нибудь может помочь?