import QtQuick 2.0 import QtQuick.XmlListModel 2.0 Rectangle { color: "white" XmlListModel { id: testModel source: "test.xml" query: "/data" DataRole { name: "foo"; path: "foo/@value"; conv: "string(.)" } DataRole { name: "bar"; path: "bar/@value"; conv: "number(.)" } } ListView { anchors.fill: parent model: testModel delegate: Text { color: "black" text: ("foo: " + model.foo + "\nbar: " + model.bar) onTextChanged: console.log(text) } } }