我想解析一個xml文件,我遇到了一個非常簡單的嵌套標記問題,但是我看到的每個示例都只是簡單地讀取不嵌套的xml標記,或者明白地改變XML(我不能這樣做)。所以我的問題是:在Sencha touch 1.1中,如何配置模型以加載嵌套在一對標籤中的一個屬性?我嘗試這樣做:在sencha touch中解析深層嵌套的xml
Ext.regModel('article',{
fields: [
{name:'Headline',type:'string'},
{name:'Summary',type:'string'},
{name:'Body',type:'string'},
{name:'Thumbs',mapping:'Photos > Thumbnail'}
],
});
,這將是一個XML文件:
<Headline>
blah blah blah
</Headline>
<Body>
blah blah blah
</Body>
<Summary>
blah blah
</Summary>
<Photos>
<Photo src="big_image_link" width="400" height="276"/>
<Thumbnail src="little_image_link" width="110" height="80"/>
</Photos>
</item>
模型是解析標題,摘要和身體就好了,問題自帶的照片和縮略圖裏面的「照片「標籤,我已經用我見過的各種方式嘗試過關聯,但它在任何情況下都不起作用,我只是對Thumbnail src屬性感興趣,我不知道爲什麼它很難。
編輯:我改變了代碼,以反映我怎麼到了「縮略圖」標籤,當我編輯XML的本地副本要像
<Thumbnail>image_link</Thumbnail>
但現在我需要訪問「 SRC」,我不知道如何映射應該從
mapping:'Photos > Thumbnail'
改變,我已經試過:照片>縮略圖,照片> Thumbnail.src,照片>縮略圖> SRC,照片>縮略圖@src,和多一些方法,仍然沒有答案。
可悲的是它也不起作用,我正在編輯代碼以顯示我是如何靠近一點的 –