Я хочу использовать xml-файл для хранения моих данных программы. Структура XML выглядит следующим образом:C# DataSet с глубиной более трех
<?xml version="1.0" standalone="yes"?>
<Data>
<Projects>
<Project>
<Name>Name1</Name>
<Description>Description1</Description>
</Project>
<Project>
<Name>Name2</Name>
<Description>Description2</Description>
</Project>
</Projects>
</Data>
Я хочу использовать DataSet
, поскольку он предлагает простое чтение и запись XML-структур. Но вопрос в том, как читать и записывать значения <Project>
-Nodes? Я могу получить доступ к <Projects>
-Node, но тогда я не знаю, как продолжить, поскольку одиночные проекты не являются таблицами, которые я думаю. Итак, как я могу получить доступ к узлам на глубине три (Data-> Projects-> Project)? Я думаю, что это должно работать как-то, так как чтение файла и вывод его на консоль действительно работают.
Хм ... звучит хорошо. Я думал, что будет проще использовать 'DataSet', но, похоже, это не так. Я буду искать классы, которые вы (и Даниэль) предложили. Благодаря... – AquilaRapax