function getDomFromFile(file) { // Load XML if (typeof ActiveXObject != 'undefined') {// IE var xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.load(XML); } else { // others var myXMLHTTPRequest = new XMLHttpRequest(); myXMLHTTPRequest.open("GET", XML, false); myXMLHTTPRequest.send(null); var xml = myXMLHTTPRequest.responseXML; } return xml; } function getDomFromXml(xml) { if (typeof ActiveXObject != 'undefined') { var dom = new ActiveXObject("Microsoft.XMLDOM"); dom.async = false; dom.loadXML(xml); } else { parser = new DOMParser(); dom = parser.parseFromString(xml, "text/xml"); } return dom; } function xslt(xmlDoc,xslDoc) { var transform; if (typeof ActiveXObject != 'undefined') { transform = xmlDoc.transformNode(xslDoc); } else { var xsl = new XSLTProcessor(); xsl.importStylesheet(xslDoc); var fragment=xsl.transformToFragment(xmlDoc, document); if( fragment.childNodes.length>0 ) transform = fragment.childNodes[0].innerHTML; else alert("error"); } return transform; }
You need to create an account or log in to post comments to this site.