Проблема была в том, что отсутствовал resourceId, а во-вторых, я отключил кеширование в переменной xmlDataSource, потому что она всегда показывала одинаковые результаты, но запросы были разными
Теперь проблема заключается в подкачке страниц - в MyWebParts: MyCustomWebPart вы видите PageSize, я установил его на 1, но я вижу 5 элементов в моем списке - что не так? Мой XMLDataSource как-то не так?
Более того - возможно ли преобразовать то, что написано выше (MyWebParts: MyCustomWebPart), в файл .webpart, чтобы его можно было повторно использовать в другой странице pageLayouts ..?