Возможно ли изменить значения всех атрибутов, называемых Entry
, на новое значение сразу, используя функцию замены XPath? или я должен вручную перебрать все узлы и заменить каждое значение атрибута самостоятельно?
У меня был этот пример XML
<?xml version="1.0" encoding="UTF-16"?>
<Root>
<Items>
<action type="xta">
<Menu Type="2" Entry="Foo1" />
<Menu Type="1" Entry="Foo2"/>
<Menu Type="1" Entry="Foo3"/>
<Menu Type="1" Entry="Foo4"/>
</action>
</Items>
</Root>
Я хочу получить это
<?xml version="1.0" encoding="UTF-16"?>
<Root>
<Items>
<action type="xta">
<Menu Type="2" Entry="Bar\Foo1" />
<Menu Type="1" Entry="Bar\Foo2"/>
<Menu Type="1" Entry="Bar\Foo3"/>
<Menu Type="1" Entry="Bar\Foo4"/>
</action>
</Items>
</Root>
Если не возможно использовать XPath напрямую, что является лучшим способом сделать это с помощью c #?