62,074
社区成员
发帖
与我相关
我的任务
分享
// MS DOM类
if (typeof(DOM) == 'undefined' || DOM == null)
{
var DOM = function()
{
if(window.ActiveXObject)
{
return new ActiveXObject("Microsoft.XMLDOM");
}
return null;
}
}
/* 装载XML数据
mode:装载模式 0:装载XML字符串数据 1:装载URL
XMLorUrl:XML数据或URL
callback:装载完成回调函数名称
*/
function loadXMLData(mode, XMLorUrl, callback)
{
var oXml = new DOM();
oXml.async=false;
if (typeof(callback) == "function") oXml.onreadystatechange = function()
{
if (oXml.readyState == 4)
callback(oXml);
}
if (mode == 0) oXml.loadXML(XMLorUrl);
if (mode == 1) oXml.load(XMLorUrl);
return oXml;
}
function addroot(sxml)
{
return "<root>"+sxml+"</root>";
}
function removeroot(sxml)
{
if (sxml == "") return sxml;
sxml = repstr(sxml,"<root>","");
sxml = repstr(sxml,"</root>","");
return sxml;
}