利用客户端XSLT样式表转换xml文档


所属类别:.NET

文章作者:佚名

特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!


源xml文档和那两个xslt样式表我没有提供哦,大家自己写写算了body {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:14px}.head {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:18px; font-weight:bold}<!--function transformFiles(strStylesheetName) { // 获取显示转换结果数据层 var objResults = document.all['divResults']; // 创建两个对象 var objXML = new ActiveXObject('MSXML2.DOMDocument.3.0'); var objXSL = new ActiveXObject('MSXML2.DOMDocument.3.0'); // 设置两个属性 objXML.validateOnParse = true; objXSL.validateOnParse = true; // 加载xml文档并且检查错误 objXML.load('tables_data.xml'); if (objXML.parseError.errorCode != 0) { // 如果有错误九终止运行并且显示错误 objResults.innerHTML = showError(objXML) return false; } // 加载样式表并检查错误 objXSL.load(strStylesheetName); if (objXSL.parseError.errorCode != 0) { // 如果有错误就显示错误并终止程序 objResults.innerHTML = showError(objXSL) return false; } // 如果没有错误,就执行转换 strResult = objXML.transformNode(objXSL); // 在显示结果层显示转换结果 objResults.innerHTML = strResult; return true;}function showError(objDocument) { // 创建错误消息 var strError = new String; strError = 'Invalid XML file !' + 'File URL: ' + objDocument.parseError.url + '' + 'Line No.: ' + objDocument.parseError.line + '' + 'Character: ' + objDocument.parseError.linepos + '' + 'File Position: ' + objDocument.parseError.filepos + '' + 'Source Text: ' + objDocument.parseError.srcText + '' + 'Error Code: ' + objDocument.parseError.errorCode + '' + 'Description: ' + objDocument.parseError.reason return strError;}//-->利用客户端XSLT样式表转换xml文档查看详细   目录  或者   简单列表<!-- 这个层里插入xml和xslt的转换结果 --> 关闭本页

相关信息

· WebTrends Log Analyzer

· Windows Vista系统中的EFS加密解密及证书的备份

· 容易混淆使用位置的XHTML标签

· 9.1 数据清单的编辑








....

114574 82597