在 JavaScript 中将 String 与 XML 相互转换

将字符串换成 XML 对象

function convert_string_to_xml(strXML)  

{  

    if (window.ActiveXObject) {  

        xmlDoc=new ActiveXObject("Microsoft.XMLDOM");  

        xmlDoc.async="false";  

        xmlDoc.loadXML(strXML);  

        return xmlDoc;  

    } else {  

        parser=new DOMParser();  

        xmlDoc=parser.parseFromString(strXML,"text/xml");  

        return xmlDoc;  

    }  

}  

 

将 XML 对象转换成字符串

function convert_xml_to_string(xmlObject)  

{  

    if (window.ActiveXObject) { // for IE  

        return xmlObject.xml;  

    } else {  

        return (new XMLSerializer()).serializeToString(xmlObject);  

    }  

}  

 

posted @ 2012-11-13 18:32  linyujade  阅读(556)  评论(0编辑  收藏  举报