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的样式语言。