Вот что я считаю проблемой: вы сопоставляете тег <Items>
(с as) с объектом со свойством Items (с as) из массива типов Item (без as), который отображается натег <Item>
(без as), и это вызывает путаницу.
Имеет смысл, что там есть Item, потому что у вас есть тег <Items/>
в вашем XML.И имеет смысл, что этот элемент является нулевым, потому что внутри тега нет ничего <Items/>
Я думаю, что XML с элементами в нем будет выглядеть примерно так:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<thing>
<items>
<item name="some name"/>
</items>
</thing>
В этомВ случае, если ваши Предметы будут одним списком элементов с объектом.Понимаете, о чем я?Попробуйте запустить код с несколькими тегами <Items>
или без них, и вы увидите результат.