В статьях по работе с xml-файлами добавление элементов в xml
и удаление элементов из xml были затронуты принципы работы с xml-данными.
В этой статье попробуем выполнить те же действия, но уже на базе технологии Linq to XML, через XDocument.
Сперва создадим класс, абстрагированный от сущности Person:
public class Person
{
public string Name
{
get;
set;
}
public string SurName
{
get;
set;
}
public string Country
{
get;
set;
}
}
Реализация метода выбора всех персон:
static List<Person> LoadPersons()
{
XDocument document = XDocument.Load("Person.xml");
return (from item in document.Element("PEOPLE").Elements()
select new Person()
{
Country = item.Element("Country").Value,
Name = item.Element("name").Value,
SurName = item.Element("surName").Value
}).ToList();
}
В следующей статье мы рассмотрим процесс добавления новых блоков в документ.
Оценить статью:
Оценивая статью, Вы подсказываете нам насколько данная информация стала
полезной именно для Вас. Мы ожидаем, прежде всего, оценку доступности материала
для понимания и простоты его изложения. Дополнительные комментари, вопросы,
дополнения и замечания Вы можете указать на странице
От Вас
Частичное, или полное копирование материала данной
статьи возможно лишь при размещении ссылки на данную страницу.