`

js将String解析成xml数据格式、xml数据格式转化为String

 
阅读更多
//将字符串转化成dom对象;string转换为xml
function stringToXml(xmlString) {
    var xmlDoc;
    if (typeof xmlString == "string") {
        //FF   
        if (document.implementation.createDocument) {
            var parser = new DOMParser();
            xmlDoc = parser.parseFromString(xmlString, "text/xml");
        } else if (window.ActiveXObject) {
            xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
            xmlDoc.async = false;
            xmlDoc.loadXML(xmlString);
        }
    }
    else {
        xmlDoc = xmlString;
    }
    return xmlDoc;
}
 
//xml转换为string
function xmlToString(xmlDoc) {
    if (window.ActiveXObject) {
        return xmlDoc.xml;  //IE   
    } else {
        return (new XMLSerializer()).serializeToString(xmlDoc);  //FF   
    }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics