JavaScript XML和string相互转化实现代码 |
本文标签:XML,string,相互转化 复制代码 代码如下: //convert string to xml object function String2XML(xmlString) { // for IE if (window.ActiveXObject) { var xmlobject = new ActiveXObject("Microsoft.XMLDOM"); xmlobject.async = "false"; xmlobject.loadXML(xmlstring); return xmlobject; } // for other browsers else { var parser = new DOMParser(); var xmlobject = parser.parseFromString(xmlstring, "text/xml"); return xmlobject; } } //convert xml object to string function XML2String(xmlObject) { // for IE if (window.ActiveXObject) { return xmlobject.xml; } // for other browsers else { return (new XMLSerializer()).serializeToString(xmlobject); } } |