ext读取两种结构的xml的代码
ext读取两种结构的xml的代码
发布时间:2016-12-30 来源:查字典编辑
摘要:软件11.gif控件22.gif这一种比较常见网上很多例子都是这种格式,我也写一下主要代码varInfo=Ext.data.Record.c...

<?xml version="1.0" encoding="utf-8" ?>

<list>

<software>

<name>软件1</name>

<icon>1.gif</icon>

</software>

<software>

<name>控件2</name>

<icon>2.gif</icon>

</software>

</list>

这一种比较常见 网上很多例子都是这种格式,我也写一下主要代码

var Info= Ext.data.Record.create([

'name', 'icon''

]);

reader=new Ext.data.XmlReader({

record: 'software',

id: 'name'

}, Info);

下面是另外一种格式的xml

<?xml version="1.0" encoding="utf-8" ?>

<softwarelist>

<software name="软件1" icon="1.gif" />

<software name="控件2" icon="2.gif" />

</softwarelist>

读取的主要代码

var Info= Ext.data.Record.create([

{name: 'name', mapping: '@name'},

{name: 'icon', mapping: '@icon' }

]);

reader=new Ext.data.XmlReader({

record: 'software',

id: 'name'

}, Info);

ext的帮助文档里 也只有第一种的写法,第二种是我试了快两个小时才找到的方法,现在还不知道原因,但是能用。希望高人能给解释一下。晚生我洗耳恭听了!

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类