У меня есть файл XML, который похож на приведенный ниже. На данный момент, если я хочу изменить значения, мне нужно перейти в XML и изменить/добавить/удалить записи по мере необходимости.
<configuration>
<locations>
<add key="1234" type="Type1" location="Default Location 1" value="10"/>
<add key="4567" type="Type2" location="Default Location 1" value="13"/>
<add key="7890" type="Type1" location="Default Location 2" value="17"/>
</locations>
</configuration>
Я пишу графический интерфейс Windows Form для этого и нескольких других XML-файлов, которые использует программное обеспечение. Я могу получить/поместить настройки в другие XML-файлы, поскольку у них есть имена узлов, но этот файл (при первоначальном создании) был создан по-другому.
Мне нужно получить каждую строку в виде строки, чтобы затем я мог разделить ее и отобразить то, что мне нужно на экране (ключ/тип/местоположение/значение). Затем мне нужно обновить файл с информацией при обновлении.
Я ищу помощь в:
получение всех атрибутов узла в пределах
<locations>
очистка всех узлов в
<locations>
, а затем добавление узлов с атрибутами обратно, чтобы были учтены все возможные варианты (записи удалены/добавлены/обновлены) и т. д.