请你指出正确的方向:)
嗯,对Sencha Touch和XML解析都很新。并在XML文档中发现:
<xml>
<body>
<![CDATA[
<br> some stuff in here
]]>
<![CDATA[
(ommited stuff...) pop star-turned-fashion guru <br>(...ommited stuff)
]]>
</body>
...
</xml>
然后在Sencha Touch中我们做:
1.获取链接
2.解析XML
3.显示正文文本
简单?排序,但是body属性返回return character
...
Ext.Ajax.request({
url: 'correctUrl.xml',
success: function (response) {
var store;
try {
var parser = new DOMParser();
var xml = parser.parseFromString(response.responseText, "text/xml");
store = Ext.create('Ext.data.Store', {
autoLoad: true,
fields: ['body', 'mainimage', 'title', 'storydate'],
data: xml,
proxy: {
type: 'memory',
reader: {
type: 'xml',
rootProperty: 'xml',
record: 'xml'
}
}
});
} catch (e) {
// ignore exception
}
所以我的问题是:
注意
type: ajax
无效,这就是我使用type: memory
Record: xml
,因为您可以看到一个xml文档包含一条记录