1
我试图从XML文件加载数据,但标签名称包含冒号。不显示给定代码的结果。ExtJS xml读取器,标签名称包含冒号
var auth = "Basic xxxxxxxxxxxxxxxxxx";
// Create store
var xStore = new Ext.data.Store({
autoLoad: false,
// Override default http proxy settings
proxy: new Ext.data.ScriptTagProxy({
// Call web service method using GET syntax
url: 'http://myotherdomain.com/file.xml',
headers : { Authorization : auth }
}),
reader: new Ext.data.XmlReader({
record: 'aa:bb'
},
[
{name: 'Name', mapping: 'name'}
]
)
});
var grid = new Ext.grid.GridPanel({
store: xStore,
columns: [
{header: 'Name', width: 120, dataIndex: 'Name', sortable: true}
],
renderTo:'example-grid',
width:540,
height:200
});
xStore.load();
grid.getView().refresh();
下面是一些示例数据:
<?xml version="1.0" encoding="UTF-8"?>
<aa:bb>
<name>simple_name</name>
</aa:bb>
在一个论坛上,我看到了,它可以与DomQuery做,但我不知道如何做到这一点。
任何帮助?