⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xml.js

📁 TurboCWCShop v1.6.7 is make in the Utility-LAYer Framework.
💻 JS
字号:
function ETSOOXML(){}
if(document.implementation&&document.implementation.createDocument){
	Document.prototype.loadXML = function(strXML){
		_ETSOOXML_ChangeReadyState(this,1);
		var objDOMParser = new DOMParser();
		var objDoc = objDOMParser.parseFromString(strXML, "text/xml");
		while (this.hasChildNodes())
			this.removeChild(this.lastChild);
		for (var numI=0;numI<objDoc.childNodes.length;numI++)
		{
			var objImportedNode=this.importNode(objDoc.childNodes[numI],true);
			this.appendChild(objImportedNode);
		}
		_ETSOOXML_HandleOnLoad(this);
	}
	Node.prototype.__defineGetter__("xml", _ETSOOXML_Node_GetXML);
	Document.prototype.readyState = 0;
	Document.prototype.__load__ = Document.prototype.load;
	Document.prototype.load = _ETSOOXML_Document_Onload;
	Document.prototype.onreadystatechange = null;
	Document.prototype.parseError = 0;
}
ETSOOXML.createDOMDocument=function(strNamespaceURI, strRootTagName){
	var objDOM=null;
	if(document.implementation&&document.implementation.createDocument){
		objDOM=document.implementation.createDocument(strNamespaceURI, strRootTagName, null);
		objDOM.addEventListener("load", _ETSOOXML_Document_Onload, false);
	}
	else if(document.all){
		var arrActiveX=new Array("MSXML4.DOMDocument","MSXML3.DOMDocument","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XmlDom");
		var numLen=arrActiveX.length;
		for(var numI=0;numI<numLen;numI++){
			try{
				objDOM=new ActiveXObject(arrActiveX[numI]);
			}catch(e){
				objDOM=null;
			}
		}
	}
	return objDOM;
}
function _ETSOOXML_Node_GetXML(){    var objXMLSerializer = new XMLSerializer;    var strXML = objXMLSerializer.serializeToString(this);    return strXML;}
function _ETSOOXML_Document_Onload(){
	_ETSOOXML_HandleOnLoad(this);
}
function _ETSOOXML_HandleOnLoad(objDOM){
	if (!objDOM.documentElement || objDOM.documentElement.tagName == "parsererror")        objDOM.parseError = -9999999;	_ETSOOXML_ChangeReadyState(objDOM, 4);
}
function _ETSOOXML_ChangeReadyState(objDOM,numReadyState){    objDOM.readyState=numReadyState;    if(objDOM.onreadystatechange != null && typeof(objDOM.onreadystatechange) == "function")        objDOM.onreadystatechange();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -