Extjs4 ExtJS xml读取器,标记名包含冒号
我试图从xml文件加载数据,但标记名包含冒号。不会显示给定代码的结果Extjs4 ExtJS xml读取器,标记名包含冒号,extjs4,xmlreader,Extjs4,Xmlreader,我试图从xml文件加载数据,但标记名包含冒号。不会显示给定代码的结果 var auth = "Basic xxxxxxxxxxxxxxxxxx"; // Create store var xStore = new Ext.data.Store({ autoLoad: false, // Override default http proxy settings proxy: new Ext.data.S
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实现,但我不知道如何实现
有什么帮助吗?这在DomQuery的EXTJS实现的第4版中得到了修复,但在早期版本中没有。在线代码向您展示了如何在extjs4中更改名称空间之前修改代码库 请参阅我在 请注意,如果根标记使用名称空间,则将其设置为冒号,因为|名称空间字符应用于根xml标记中名称空间的定义之后 i、 e
root:'atom:feed'
在XML读取器中