var loadXX={
	loadXSL:function(obj,xml,xsl){//obj=对象，xml=数据，xsl=模板
		var xmlDoc=this.loadXML(xml);//取xml数据
		var xslDoc=this.loadXML(xsl);//取xsl模板
		var obj=pr.$(obj);
		if(s.ie){obj.innerHTML=this.xmlxsl(xmlDoc,xslDoc);}//输出：IE
		else{obj.innerHTML="";obj.appendChild(this.xmlxsl(xmlDoc,xslDoc));}//输出：非IE
		},
	loadXML:function(xml){//取xml数据
		var xmlDoc;
		if(s.ie){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");}
		else{xmlDoc=document.implementation.createDocument("","",null);}
		xmlDoc.async=false;
		xmlDoc.load(xml);
		return xmlDoc;
		},
	xmlxsl:function(xml,xsl){//格式化为HTML
		if(!s.ie){
			var xslProc=new XSLTProcessor();
			xslProc.importStylesheet(xsl);
			return xslProc.transformToFragment(xml,document);
			}
		else{return xml.transformNode(xsl);}
		}
	}
function runCode(obj) {//运行代码
	var code=obj.value;
	newwin=window.open('','','') ;
	if (code.match(/<\/body>/i)){
		code=code.replace(/<\/body>/i,"\n<\/body>");
		}
	else{
		code=code;
		}
	newwin.document.write(code);
	newwin.document.close();
	}
function linkNo(obj){
	obj.parentNode.className="tabT";
	obj.blur();
	}