Extjs Ext JS 4.1-如何将静态XML数据加载到Ext.data.TreeStore

Extjs Ext JS 4.1-如何将静态XML数据加载到Ext.data.TreeStore,extjs,Extjs,我想知道是否有人能告诉我在哪里可以找到从静态XML字符串(即不是从文件)加载Ext.data.TreeStore的示例?或者提供一个简短的例子 我已经看到了很多示例,您可以通过AJAX调用将其加载到服务器,但我还没有找到一个示例,其中加载了可以嵌入到应用程序文件中的静态XML JavaScript字符串 非常感谢你的帮助 谢谢。您需要一个XML存储。看看这个: 编辑:以上可能不适用于树。您可以通过以下方式在XML上设置代理的读取器: var store = Ext.create('Ext.da

我想知道是否有人能告诉我在哪里可以找到从静态XML字符串(即不是从文件)加载Ext.data.TreeStore的示例?或者提供一个简短的例子

我已经看到了很多示例,您可以通过AJAX调用将其加载到服务器,但我还没有找到一个示例,其中加载了可以嵌入到应用程序文件中的静态XML JavaScript字符串

非常感谢你的帮助


谢谢。

您需要一个XML存储。看看这个:

编辑:以上可能不适用于树。您可以通过以下方式在XML上设置代理的读取器:

var store = Ext.create('Ext.data.TreeStore', {

                    model: 'my.Model',  

                    proxy: {  
                        type: 'ajax',
                        url : 'path/to.xml',
                        reader: {
                            type: 'xml',
                            root: 'data'
                        }
                    },

                    root: {
                        expanded: true
                    }

                });

嗨,Johan,实际上我正在寻找一个通过Ext.data.proxy.Memory对象读取XML的示例。这就是我在工作中遇到的困难。我已经在程序中有了要显示的XML。你能举个例子来说明如何做到这一点吗?我已经看过很多关于JSON的文章,但是对于XML却没有。谢谢你回复我。