[ExtJS]数据解析器

        ExtJS中提供了读取二维数组、JSon数据及Xml文档的三种数据解析器,分别用于把内存中的二级数组、JSON格式的数据及XML文档信息解析成记录集。

1)ArrayReader

这里定义的myReader可以读取下面的二维数组:

                            [[1,'测试','小王',3],[2,'新年好','williamraym',13]]      

Var MyRecord=Ext.data.Record.create([
{name:'title',mapping:1},
{name:'username',mapping:2},
{name:'loginTimes',type:3}
]);
Var myReader=new Ext.data.ArrayReader({
id:0
},MyRecord);


 

2)JsonReader

这里的JsonReader可以解析下面的JSON数据:

{'results':2,'rows':[

{id:1,title:'测试',author:'小王',loginTimes:3},

{id:2,title:'Ben',author:'williamraym',loginTimes:13}]

Var MyRecord=Ext.data.Record.create([
{name:'title'},
{name:'username',mapping:'author'},
{name:'loginTimes',type:'int'}
]);
Var myReader=new Ext.data.JsonReader({
totalProperty:"results",
root:"rows",
id:"id"
},MyRecord);


 

 

3)XmlReader

 

myReader能够解析下面的xml文档信息:

<topics>

<results>2</results>

<row>

<id>1</id>

<title>测试</title>

<author>小王</author>

<loginTimes>3</loginTimes>

</row>

<row>

<id>2</id>

<title>新年好</title>

<author>williamraym</author>

<loginTimes>13</loginTimes>

</row>

</topics>

同上。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值