Merge branch 'master' of ssh://drop.maemo.org/git/qwp
[qwp] / qml / qwp / content / RssModel.qml
1 import QtQuick 1.0
2
3 XmlListModel {
4
5     source: "http://en.wikipedia.org/w/api.php?action=query&list=recentchanges"
6             //+"&rcnamespace=0"
7             +"&rclimit=11"
8             +"&rctype="+gauche.cfgType
9     +"&rcprop=title|timestamp|ids|user|comment|sizes"
10             +"new&format=xml"
11     query: "/api/query/recentchanges/rc"
12
13     XmlRole { name: "type"; query: "@type/string()" }
14     XmlRole { name: "ns"; query: "@ns/string()" }
15     XmlRole { name: "title"; query: "@title/string()" }
16     XmlRole { name: "rcid"; query: "@rcid/string()"; isKey: true}
17     XmlRole { name: "pageid"; query: "@pageid/string()" }
18     XmlRole { name: "revid"; query: "@revid/string()" }
19     XmlRole { name: "old_revide"; query: "@old_revid/string()" }
20     XmlRole { name: "timestamp"; query: "@timestamp/string()" }
21     XmlRole { name: "user"; query: "@user/string()" }
22     XmlRole { name: "comment"; query: "@comment/string()" }
23 /*
24     source: "http://fr.wikipedia.org/w/api.php?action=opensearch&search=Te&format=xml"
25
26     namespaceDeclarations: "declare default element namespace 'http://opensearch.org/searchsuggest2'; ";
27
28     query: "/SearchSuggestion/Section/Item"
29
30     XmlRole { name: "title"; query: "Text/string()" }
31     XmlRole { name: "comment"; query: "Description/string()" }
32     XmlRole { name: "timestamp"; query: "Text/string()" }
33     XmlRole { name: "user"; query: "Url/string()" }
34     //XmlRole { name: "name"; query: "author/name/string()" }
35     XmlRole { name: "userImage"; query: "Image/@source/string()" }
36
37     XmlRole { name: "type"; query: "@type/string()" }
38     XmlRole { name: "ns"; query: "@ns/string()" }
39     //XmlRole { name: "title"; query: "@title/string()" }
40     XmlRole { name: "rcid"; query: "@rcid/string()"; isKey: true}
41     XmlRole { name: "pageid"; query: "@pageid/string()" }
42     XmlRole { name: "revid"; query: "@revid/string()" }
43     XmlRole { name: "old_revide"; query: "@old_revid/string()" }
44     //XmlRole { name: "timestamp"; query: "@timestamp/string()" }
45     //XmlRole { name: "user"; query: "@user/string()" }
46     //XmlRole { name: "comment"; query: "@comment/string()" }
47     */
48 }