Я искал способ получить данные XML с сервера и проанализировать их в объекте, чтобы я мог получить доступ к этим данным в любом месте моего приложения. Я нашел много кода, делающего это, создавая модель Store и устанавливая прокси с XMLReader. Да, это хорошо, но есть необходимость создания магазина и прокси. Есть ли способ, которым я могу сказать, что это мой URL-адрес данных XML, получить мне разобранный XML в объекте. Я думаю, что для получения JSON у нас есть способ, как показано ниже.
Ext.util.JSONP.request({
url: '<XYZ_URL>',
callbackKey: 'Successcallback',
Successcallback: function(result) {
console.log(result.data);
// Do your thing here
}});
Здесь мы получаем данные JSON с сервера, а в функции Successcallback мы получаем данные JSON как объект в результате. Затем я могу сохранить этот объект результата глобально и использовать его или перемещаться в любое место.
Могу ли я сделать то же самое с данными XML, или я получу данные XML в виде строки, а затем мне нужно будет проанализировать их вручную?