Имам 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 GUI за този и няколко други XML, които софтуерът използва. Мога да получа/поставя настройки в другите XML файлове, тъй като имат имена на възли, но този файл (когато е създаден първоначално) е направен по различен начин.
Трябва да получа всеки ред като низ, за да мога след това да го разделя и да покажа това, което ми трябва на екрана (ключ/тип/местоположение/стойност). След това трябва да актуализирам файла с информацията, когато се актуализира.
Търся малко помощ за:
извличане на всички атрибути на възел в рамките на
<locations>
изчистване на всички възли в рамките на
<locations>
и след това добавяне на възлите с атрибути обратно в, така че да се вземат предвид всички евентуални случаи (премахнати/добавени/актуализирани записи) и т.н.