XmlParser fixed to use QList/QIterable