If you have XML data then the XmlListModel is quite efficient in displaying it.

If you have the data in a different data structure and write it to XML just to have it displayed then creating a list or custom model would likely be better.

Regarding the XML not loading, what you have debugged so far?
What's the model's status?
Also, what do you have these "-" in there for?

Cheers,
_