function callback(args, datasXmlDoc) { var showStr = null; var datasXslDoc = commLoad("${ctx}/common/showMonthReport.xsl"); try { showStr=datasXmlDoc.transformNode(datasXslDoc); document.getElementById("divContent-month").innerHTML=showStr; } catch(e){ showStr = (new XMLSerializer).serializeToString(xml2New(datasXmlDoc,datasXslDoc)); var divContent = document.getElementById("divContent-month"); divContent.innerHTML = showStr; }}
兼容ie,firefox的callback方法,这是一个xsl解晰xml得到 html字符串的方法。
引用
参数说明:datasXmlDoc 为 xml的文档对象,args 则是一个“电灯泡”。
变量说明:datasXslDoc 是 xsl的文档对象(其实也是xml的文档对象), 是用来解晰xml的样式语言。