Как я могу разобрать XML с сенсорным Сенча? - PullRequest
0 голосов
/ 17 ноября 2011

Я получаю ответ на запрос ajax в формате xml, но как я могу разобрать их с помощью sencha touch?Например:

 Ext.Ajax.request(
    {
        url: "",
        xmlData: "",
        method: "POST",
        callback: function(options, success, response)
         {
           //response.responseText is equal to <a><b>value</b></a>
           if (success) {
             //Parsing response.responseText ...
           }
         }
});

1 Ответ

2 голосов
/ 17 ноября 2011

Все современные браузеры имеют встроенный синтаксический анализатор XML Синтаксический анализ XML (w3 Schools)

Если вы пытаетесь загрузить магазин с моделями, а результатом обслуживания является XML, вы можете использоватьxml reader:

var store = new Ext.data.Store({
  model: 'User',
  autoLoad:true,
  proxy: {
   type: 'ajax',
   url : 'ajax/user.xml',
   reader: {
    type : 'xml',
    model: 'User',
    record: 'user'
   }
  }
});
...