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