在XSLT中输出内容带有CDATA的XML节点
来源:互联网 发布:觉得谈恋爱没意思 知乎 编辑:程序博客网 时间:2024/05/03 08:08
http://www.cnblogs.com/jaxu/archive/2013/03/13/2956904.html
******************************************************
在使用XSLT格式化XML文档时,有时希望输出带有<![CDATA[ ]]>内容的节点,好处是CDATA中的内容不用进行任何转义,可以原样存放在XML文档中而不会存在歧义。但是你不能直接在XSLT中使用CDATA节点来进行输出格式化,原因是XSLT会将其中的内容原样输出,你无法在其中插入任何用于运算和取值的标签,如<xsl:value-of>。
参考W3schoold中的解释http://www.w3school.com.cn/xsl/el_output.asp,我们可以在<xsl:output>节点中指定内容要作为CDATA部分来输出的节点名称,然后直接在XSLT中使用即可。如:
<xsl:output method="xml" indent="yes" cdata-section-elements="Note"/>
然后直接在文档中引用:
<Note> <xsl:value-of select="."/></Note>
XSLT会将输出的内容自动放到CDATA节点中。
阅读全文
0 0
- 在XSLT中输出内容带有CDATA的XML节点
- 在XSLT中输出内容带有CDATA的XML节点
- Xml CData的使用 获取原始的节点内容
- .NET 更新 Xml 中 CDATA 内容的方法
- 在XML解析中遇到的XML CDATA
- 如何用XSLT生成带CDATA段的xml文档
- xml中cdata的作用
- js读取xml的<![CDATA[]]>存放内容
- jaxb不能直接生成带有CDATA区域的xml
- 读取的XML节点中带有冒号怎么办?
- ibatis中的cdata和xml中cdata的含义
- 用XSLT输出内容
- 用XSLT输出内容
- as3读取xml中CDATA的方法
- XML中PCDATA与CDATA的区别
- xml中<![CDATA[发如雪]]>Android的解析
- xml(ibatis配置)中CDATA的用法
- XML中PCDATA与CDATA的区别
- Linux RPM之yum在线管理
- 程序员开发实战系列
- jfinal定时调度任务插件QuartzPlugin
- CSS3 制作图形大全
- Android 语言切换功能
- 在XSLT中输出内容带有CDATA的XML节点
- java实现SMS短信平台发送验证码功能
- Android-渠道市场分析
- 嵌入式开发之--Linux下C语言实现小工具集合
- oracle 查看某个不是纯数字的字段
- 从quatus内部启动modelsim进行后仿真 出现Instantiation of 'mt48lc32m16a2' failed. The design unit was not found.
- 欢迎使用CSDN-markdown编辑器
- TOJ 4081 God Le wants to know the directory(模拟)
- MSQL增的基本知识