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