Моя проблема в том, что я хочу преобразовать xml в список, который я могу сравнить с другим списком.XML to List <string> C#
Вот код:
XML:
<?xml version="1.0" encoding="utf-8"?>
<body>
<firstrun>false</firstrun>
<kategorie>
<firstrun>true</firstrun>
<samochod>true</samochod>
<samochod1111>true</samochod1111>
<samochod22222>true</samochod22222>
</kategorie>
<stylkolor>1</stylkolor>
<themekolor>1</themekolor>
</body>
и код, в котором я хочу, чтобы преобразовать XML в список:
public List<string> wczytajListeKategorii()
{
XElement xdoc = XElement.Load(fileName);
var list = xdoc.Elements("kategorie");
List<string> selectedCollection = list.ToList();
return selectedCollection;
}
Unfotunatelly он не работает.
Спасибо за помощь
Вы можете расширить на «не работает»? Что он делает? – GendoIkari
Что не работает? Вы получаете исключение? –
Я бы порекомендовал изучить структуру XML Serialization в .NET. Вы можете превратить свой XML в объект и сравнить члены двух классов. Начиная с VS2013 вы можете вставлять XML в окно редактора и генерировать класс на основе структуры XML. –