1.string转换为xml
2.xml转换为string
function stringToXml(xmlString)
{
var xmlDoc;
if(typeof xmlString == "string")
{
//FF
if (document.implementation.createDocument) {
var parser = new DOMParser()
xmlDoc = parser.parseFromString(xmlString, "application/xml")
//IE
} else if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.loadXML(xmlString)
}
}
else
{
xmlDoc = xmlString;
}
return xmlDoc;
}
2.xml转换为string
function xmlToString()
{
if (window.ActiveXObject) {
return this.xmlDoc.xml; //IE
} else {
return (new XMLSerializer()).serializeToString(this.xmlDoc); //FF
}
}
本文介绍了如何在JavaScript中实现XML文档与字符串之间的相互转换。包括使用DOMParser解析XML字符串生成文档对象模型(DOM),以及利用XMLSerializer将DOM对象转换回XML字符串的方法。这些技术对于处理XML数据尤其有用。
672

被折叠的 条评论
为什么被折叠?



