I have XML file in the following format,
In data1 array, i am getting first 'webportal:highResUrl' value, but not all values (i.e 'webportal:highResUrl' contains 2 values). I am getting repeated values in data1 array.
<root>
<item>
<webportal:files>
<webportal:highResUrl>http://xxx.xom/image</webportal:highResUrl>
<webportal:highResUrl>http://xxx.xom/image</webportal:highResUrl>
</webportal:files>
</item>
<item>
<webportal:files>
<webportal:highResUrl>http://xxx.xom/image</webportal:highResUrl>
<webportal:highResUrl>http://xxx.xom/image</webportal:highResUrl>
</webportal:files>
</item>
</root>
var data = [];
var data1=[];
var xhr = Ti.Network.createHTTPClient();
xhr.onload = function()
{
var doc = this.responseXML.documentElement;
var items = doc.getElementsByTagName("item");
for (var c=0;c<items.length;c++)
{
var item = items.item(c);
var sTitle1 = item.getElementsByTagName("title").item(0).text;
var itemswebportal=item.getElementsByTagName("webportal:files");
for(var j=0;j<itemswebportal.length;j++){
var sTeamHighResouImage = item.getElementsByTagName("webportal:highResUrl").item(0).text
data1.push({
path: sTeamHighResouImage,
});
}}}
};
xhr.send();