js的问题 xml

如果用js生成一个xml流??????... 如果用js生成一个xml流?????? 展开
 我来答
RedNax
2008-04-21 · 超过24用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:79.5万
展开全部
我自己用的代码,支持FF和IE:

能看懂最好,看不懂也不要来问我了。

var XML=new Object;
XML.newDocument = function(rootTagName) {
if (!rootTagName) rootTagName = "";
if (document.implementation && document.implementation.createDocument) {
return document.implementation.createDocument("", rootTagName, null);
}
else {
var doc = new ActiveXObject("MSXML2.DOMDocument");
if (rootTagName) {
var text = "<" + rootTagName + "/>";
doc.loadXML(text);
}
return doc;
}
};

XML.serialize = function(node) {
if (typeof XMLSerializer != "undefined")
return (new XMLSerializer( )).serializeToString(node);
else if (node.xml) return node.xml;
else throw "XML.serialize is not supported or can't serialize " + node;
};

function Preview()
{

var xmlDoc = new XML.newDocument("Data");
var xmlRoot = xmlDoc.documentElement;
xmlRoot.setAttribute("URL","http://");

xmlString = XML.serialize(xmlDoc);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式