手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >把 CDATA 中的内容(有可能是不规范的Html代码)以Html方式展现出来。
把 CDATA 中的内容(有可能是不规范的Html代码)以Html方式展现出来。
摘要:前不久我写过XML+XSL与Html的结合文章,之后有人问我如何把CDATA中的内容以Html方式展现出来(尤其是用户写的Html不规范)。...

前不久我写过XML+XSL与Html的结合文章,之后有人问我如何把CDATA中的内容以Html方式展现出来(尤其是用户写的Html不规范)。本来想写个范例,后来到Google上一查,发现已经有人写了。就在:http://java.blogger.cn/wuyu/posts/1460.aspx

注意:xsl的disable-output-escaping="yes"

其核心就是利用disable-output-escaping="yes"

MSDN上对它的描述如下:

disable-output-escaping

Defaultis"no".Ifthevalueis"yes",atextnodegeneratedbyinstantiatingtheelementwillbeoutputwithoutanyescaping.Forexample,thefollowinggeneratesthesinglecharacter"<".

<

Note??disable-output-escaping="yes"canbeusedtogeneratenon-well-formeddocuments,andthusshouldbeusedwithcaution,becausenon-well-formedoutputmaygenerateerrorsincertaincircumstances.Forexample,transformNodeToObjecttoanXMLdocumentrequiresthattheresultbewell-formedandthusmaynotcompleteifdisable-output-escapinghasaffectedthewell-formednessofthedocument.Considerdisable-output-escaping="yes"anadvancedfeaturetobeusedonlywhenthepotentialdangersareunderstood.

【把 CDATA 中的内容(有可能是不规范的Html代码)以Html方式展现出来。】相关文章:

初学者用div+css结构写静态网页的几个误区

如何在一个页面做两种超链接的CSS样式

如何改变网站模板调用的CSS文件换肤

ul里面如何让li居中不用FLAOT改为display:inline可实现

用css控制标题字符溢出,用省略号表示

通过CSS让TD自动换行

中文字体在CSS中的表达方式

CSS 制作的三级菜单特效代码

源自CODEPEN的25个最受欢迎的HTML/CSS代码

CSS+图片完成清爽绿色网站下拉菜单

精品推荐
分类导航