import QtQuick 2.0
import QtQuick.XmlListModel 2.0
XmlListModel {
id: ios_elementsModel
source: "/TestCode/PositionersAndRepeaters/PositionersAndRepeaters/menuitems.xml"
query: "/MenuItems/MenuItem"
XmlRole { name: "id"; query: "id/number()" }
XmlRole { name: "type"; query: "type/string()" }
XmlRole { name: "index"; query: "index/string()" }
XmlRole { name: "verbage"; query: "verbage/string()" }
XmlRole { name: "parentpageid"; query: "Parentpageid/number()" }
XmlRole { name: "destinationpageid"; query: "destinationpageid/number()" }
}
上記で定義した XmlListModel で Qt QML (qt quick) を使用しています。
上記のコードをテストしたところ、xml ファイル内のすべてのアイテムが返されます。
変数を使用してアイテムをフィルタリングしたいと思います。Parentpageid = $myselectedpage など。どうやってこのようなことをしますか?