`
tudong
  • 浏览: 1193 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论

XSL中如何将CDATA输出为HTML

阅读更多
下面提供两种方法(其实是两种浏览器中的方法):

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

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

// JavaScript Document by aoaovar 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;
分享到:
评论

相关推荐

    把 CDATA 中的内容(有可能是不规范的Html代码)以Html方式展现出来。

    为了将CDATA中的内容以HTML方式展现,我们需要采取一种策略,即告诉XML处理器或XSLT转换器不要对这部分内容进行转义,而是直接输出原始字符。这可以通过使用XSLT中的`disable-output-escaping`属性来实现。 #### ...

    XML的使用方式示列(xsl、xsd、dtd等)

    比如,以下代码将XML中的`&lt;name&gt;`元素转换为HTML的`&lt;h1&gt;`标签: ```xml &lt;xsl:template match="name"&gt; &lt;h1&gt;&lt;xsl:value-of select="."/&gt; &lt;/xsl:template&gt; ``` 这里`match="name"`指定了匹配的XML元素,`&lt;xsl:...

    XML高级编程pdf-23

    这意味着在IE5中,XSL更多地被用于将XML数据转换为HTML格式,而非复杂的排版和布局控制。 #### XSL元素详解 XSL定义了一系列具有特殊含义的XML元素,这些元素位于xsl命名空间下,用于实现数据转换和样式定义。以下...

    .nt处理方式常用资料收集

    这段代码通过加载XSL文件(`rss.xsl`),然后使用该XSL文件转换XML数据,并将结果输出到HTML文件中。 #### 四、HTTP Modules配置 HTTP Modules是ASP.NET应用程序中的一个重要组件,可以用来处理HTTP请求的不同阶段...

    xml总结.pdf

    XML数据岛是HTML中嵌入XML数据的一种方法,允许将XML数据作为数据源嵌入在HTML页面中。 XML数据绑定是将XML文档中的数据与应用程序中的对象直接关联的过程。数据绑定可以使用代码生成器自动完成,也可以手动实现。 ...

    xml实用大全和轻松学习手册和无废话xml

    14.9.3 使用xsl:attribute将特性插入到输出文档中 476 14.9.4 定义特性集合 477 14.9.5 使用xsl:pi生成处理指令 478 14.9.6 使用xsl:comment生成注释 478 14.9.7 使用xsl:text生成文本 479 14.10 使用xsl:copy复制...

    XML中显示HTML的小技巧

    这是因为默认情况下,XSLT会将所有的输出都视为XML内容,而HTML标签会被视为普通文本。 #### 解决方案 为了解决这个问题,我们需要使用`disable-output-escaping`属性。这个属性的作用是告诉XSLT处理器不要对输出...

    XML开发技术--试卷B.pdf

    试卷中提到的&lt;xsl:template&gt;,&lt;xsl:copy&gt;,&lt;xsl:value-of&gt;等都是XSLT的元素,用于控制XML文档内容的输出格式和结构转换。 7. DOM (Document Object Model):DOM是一个跨平台的接口,可以用来访问和操作XML或HTML...

    第9章电子商务技术基础练习题与答案.doc

    18. **XSLT(Extensible Stylesheet Language Transformations)**:XSLT用于将XML文档转换为其他形式的文档,如HTML或PDF。 19. **XSLT处理过程**:包括XSLT处理器、输入XML文档、输入XSLT文档和输出文档。 20. *...

    XML实用大全(web开发必备手册)

    1.2 为什么开发人员对XML感到激动... 13 1.2.1 设计与特定领域有关的标记语言... 13 1.2.2 自描述数据... 13 1.2.3 应用间交换数据... 14 1.2.4 结构化和集成的数据... 14 1.3 XML文档的“生命”. 15 1.3.1 ...

    XML实用大全----xml详细参考书

    1.2 为什么开发人员对XML感到激动... 13 1.2.1 设计与特定领域有关的标记语言... 13 1.2.2 自描述数据... 13 1.2.3 应用间交换数据... 14 1.2.4 结构化和集成的数据... 14 1.3 XML文档的“生命”. 15 1.3.1 ...

    XML编程综合资料库

    1.2 为什么开发人员对XML感到激动... 13 1.2.1 设计与特定领域有关的标记语言... 13 1.2.2 自描述数据... 13 1.2.3 应用间交换数据... 14 1.2.4 结构化和集成的数据... 14 1.3 XML文档的“生命”. 15 1.3.1 ...

    XML实用大全

    10 1.2 为什么开发人员对XML感到激动... 13 1.2.1 设计与特定领域有关的标记语言... 13 1.2.2 自描述数据... 13 1.2.3 应用间交换数据... 14 1.2.4 结构化和集成的数据... 14 1.3 XML文档的...

    xml教程w3cschool

    6. **XML在浏览器中的显示**:尽管XML本身不关心数据的呈现方式,但可以通过CSS或XSL(XSL Transformations)来控制XML数据在浏览器中的显示样式。 7. **XML与JavaScript的结合**:XML解析器和DOM(Document Object...

    XML教程

    - **XMLtoHTML**:将XML数据转换为HTML格式,便于在网页上显示。 - **XMLHttpRequest对象**:实现异步数据请求,更新页面而不需重新加载。 - **XML应用程序**:结合XML数据和JavaScript,创建功能丰富的Web应用。...

    无废话xml,xml的好书

    - 包括XSLT(用于转换XML文档)和XSL-FO(用于格式化输出为PDF等固定格式)。 - **1.3.4 文档解析** - XML文档可以通过不同的方式解析,如SAX(Simple API for XML)、DOM(Document Object Model)和StAX...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    我们可以看到DTD文档和HTML中js的调用是差不多的,关于DTD文档具体如何写,我们将在下一章和XML文档的语法一起介绍。 下面我们来了解DTD有关的术语: 1.Schema(规划) schema是数据规则的描述。schema做两件事:...

    xml入门经典教程.doc

    - **XSL (Extensible Stylesheet Language)**:一种用于转换XML文档结构的语言,常用于将XML转换成HTML或其他格式。 - **JavaScript**:可以通过JavaScript与XML文档交互,实现动态内容的展示和更新。 #### 五、...

Global site tag (gtag.js) - Google Analytics