Итак, я пытаюсь десериализовать следующий XML-документ в несколько объектов моего пользовательского типа (ItemModel). Поскольку я разрабатываю для платформы Windows 8, я столкнулся со многими блокировками из-за несовместимости библиотек. То, что я пытаюсь сделать, это десериализовать каждую ItemModel в объект, а затем добавить их в какой-то список. Из того, что у меня есть, код работает, но список не заполняется.
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<ItemModel>
<ID>0</ID>
<Name>Apple</Name>
<Category>Compost</Category>
<ImageWidth>67</ImageWidth>
<ImageHeight>100</ImageHeight>
<Description>An Apple is a compost item that....</Description>
<ImagePath>Graphics\\apple.png</ImagePath>
</ItemModel>
<ItemModel>
<ID>0</ID>
<Name>Water Bottle</Name>
<Category>Mixed Containers</Category>
<ImageWidth>67</ImageWidth>
<ImageHeight>100</ImageHeight>
<Description>A Water bottle is a mixed container item that...</Description>
<ImagePath>Graphics\\Bottle.png</ImagePath>
</ItemModel>
</Items>
Примечание. У меня также возникают проблемы с использованием XmlReader. Это средство чтения, равное нулю, даже после того, как я использую XmlReader.Create().
Спасибо.