var softXMLLib = new SoftXMLLib(); softXMLLib.loadXML(xmlString); if(softXMLLib.loadXMLError!=0){ alert("Invalid XML file!"); } else{ var myDocAttr = softXMLLib.getDocAttributes(); for(var i=0;i<myDocAttr.length;i++){ //use nodeName to get name of attribute and nodeValue to get attribute's value alert(myDocAttr[i].nodeName + "=" + myDocAttr[i].nodeValue); } }