XMLUtil.min.js 977 B

1
  1. function XMLUtil(){this.loadXmlFromFile=function(e){var t=null;if(window.ActiveXObject)(t=new ActiveXObject("Microsoft.XMLDOM")).async=!1,t.load(e);else if(isFirefox=0<navigator.userAgent.indexOf("Firefox"))(t=document.implementation.createDocument("","",null)).load(e);else{var n=new window.XMLHttpRequest;n.open("GET",e,!1),n.send(null),4==n.readyState&&(t=n.responseXML.documentElement)}return t},this.stringToXml=function(e){var t;"string"==typeof e?document.implementation.createDocument?t=(new DOMParser).parseFromString(e,"text/xml"):window.ActiveXObject&&((t=new ActiveXObject("Microsoft.XMLDOM")).async=!1,t.loadXML(e)):t=e;return t},this.xmlToString=function(e){return window.ActiveXObject?e.xml:(new XMLSerializer).serializeToString(e)},this.getNodeTagName=function(e){return document.all?(e.text,e.tagName):(e.textContent,e.nodeName)},this.getNodeValue=function(e){var t;return 1!=e.nodeType?null:(document.all?(t=e.text,e.tagName):(e.nodeName,t=e.textContent),t)}}