Поскольку структура XML не совсем подходит для того, чего ожидают хранилище / считыватель XML, я предлагаю вам самостоятельно проанализировать XML в более стандартный формат и затем загрузить данные, например, в JsonStore.
ПарсингКод: (записал это на моей голове, так что, возможно, понадобятся некоторые корректировки ...)
var data = [];
var q = Ext.DomQuery;
var entries = q.select('meta > entry', theXML);
var values = q.select('data > value', theXML);
for (var i = 0; i < entries.length; ++i) {
var recordData = {
entry: entries[i].firstChild.nodeValue,
value: values[i].firstChild.nodeValue
}
data.push(recordData);
}
Надеюсь, это будет полезно для вас ...