codice:
function parseAttributes(xml, nodeName){
var tmp = {}, result = [],
elements = xml.getElementsByTagName(nodeName),
i = 0, j = elements.length;
while(i < j) {
for(var k = 0, l = elements[i].attributes.length; k < l; k++)
tmp[elements[i].attributes[k].name] = elements[i].attributes[k].value;
result.push(tmp);
tmp = {};
i++;
};
return result;
};
esempio
codice:
// tuo codice ...
if(ajax.readyState === 4) {
alert(parseAttributes(ajax.responseXML, "root")[0].FirstName); // Samuele
// altro tuo codice ...
}
// altro tuo codice ...