Could you please review the following?  My concern is XML parsing is hardcoded:    Ext.Ajax.request({        url: storageDataItem.contentlink,        success: function (response) {            var store;            try {                var parser = new DOMParser();                // TODO: remove extra lines or ignore on parsing. How? :)                var xml = parser.parseFromString(response.responseText, text/xml);                var mediaContentURL = response.responseXML.childNodes[0].childNodes[0].childNodes[1].lastChild.attributes[0].nodeValue;                var title = xml.getElementsByTagName('title')[1].childNodes[0].nodeValue;            } catch (e) {                // ignore exception            }            console.log(storage: )        }    });    this.fireEvent(playButtonTapped, storageDataItem);    this.fireEvent(playAudioFile, title, mediaContentURL);The actual feed
Sencha touch with XML
javascript;xml;ext.js