zoukankan      html  css  js  c++  java
  • XSL中如何将CDATA输出为HTML

    最近几天在学习、练习、研究 XML 和 XSL ,今天在练习的时候碰到如何将 XML 中的 CDATA 注释部分内容按照 HTML 的格式输出,下面提供两种方法(其实是两种浏览器中的方法):

    1、使用disable-output-escaping=”yes”,不过FF不支持。

    2、使用脚本可以实现 Firefox 下的显示)。

    // JavaScript Document by aoao
    var escaping=function(){
    if(!document.getElementById){ return false;}
    var interim;
    var temp = document.getElementsByTagName("DIV");
    var tempLen = temp.length;
    var pattern = new RegExp("(^|\\s)description(\\s|$)");
    for (i = 0; i < tempLen; i++) {
    if ( pattern.test(temp[i].className) ) {
    interim = temp[i].textContent;
    if(interim == undefined || (interim.indexOf("&") == -1 && interim.indexOf("<") == -1)){/*_*/}
    else{temp[i].innerHTML = interim;}
    }
    }
    temp=null;
    };
    window.load = escaping();
  • 相关阅读:
    动手动脑
    选课1.0
    四则运算
    JAVA异常处理机制资料整理
    JAVA学习日报(快乐作业) 10.27
    JAVA学习日报(快乐作业) 10.20
    JAVA学习日报 9/30
    JAVA学习日报 9/28
    JAVA学习日报 9/27
    JAVA学习日报 9/26
  • 原文地址:https://www.cnblogs.com/analyzer/p/1203090.html
Copyright © 2011-2022 走看看