ext解析XML2

来源:互联网 发布:sopcast网络电视tv版 编辑:程序博客网 时间:2024/05/16 17:31

Ext.onReady(function(){    var cm = new Ext.grid.ColumnModel([        {header:'编号',dataIndex:'col1',align:'right',sortable:true,width:50},        {header:'证件类型',dataIndex:'col2',sortable:true,width:150},        {header:'证件号码',dataIndex:'col3',sortable:true,width:70},        {header:'姓名',dataIndex:'col4',sortable:true,width:70}    ]);    var store = new Ext.data.Store ({        proxy:new Ext.data.HttpProxy({url:'./../../employee/findAll.action'}),        reader: new Ext.data.XmlReader({             record: 'line',             totalProperty:'total'        },[            {name: 'col1',mapping:'col1'},            {name: 'col2'},            {name: 'col3'},            {name: 'col4'}        ])    });    store.load();    //定义面板,显示列表    var grid = new Ext.grid.GridPanel({        store:store,        cm:cm,        loadMask:true,        title:'人员管理',        sm:new Ext.grid.RowSelectionModel({singleSelect:true}),        bbar:new Ext.PagingToolbar({            pageSize:10,            store:store,            displayInfo:true,            displayMsg:'显示第{0}条到{1}条记录,一共{2}条记录',            emptyMsg:'没有记录'        })    });        var view = new Ext.Viewport({        layout:'fit',        items:[            grid        ]     });      });./../../employee/findAll.action 是我用struts2写得一个action,action动态生成的就是一个xml。    xml的编码和页面编码都是utf-8,路径也没写有错。于是我干脆就把xml的内容复制好,放到新建的一个xml的文件中,在去用extjs去解析这个,结果是IE和firefox都可以解析。难道extjs不能IE支持的动态xml解析嘛?xml内容如下(./../../employee/findAll.action打印内容):<dataset><total>20</total><line><col1>data1_0</col1><col2>data2_0</col2><col3>data3_0</col3><col4>data4_0</col4></line>..........</dataset>

原创粉丝点击