让XSLT直接解析出XML里的Html标签
2004-08-19 00:18
567 查看
是给CSDN一个朋友写的
XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="CDATA2Obj.xslt"?>
<Root><![CDATA[来来来<a href="CSDNhttp://www.csdn.net">CSDN</a>用用用]]></Root>
CDATA2Obj.xslt:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" encoding="GB2312" indent="yes"/>
<xsl:template match="/">
<xsl:text/>
<xsl:value-of select="Root" disable-output-escaping="yes"/>
<xsl:text/>
</xsl:template>
</xsl:stylesheet>
把上述两个文件保存在同一目录,用浏览器启动那个XML文件!
呵呵,把那个CSDN解析成html标签了!
XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="CDATA2Obj.xslt"?>
<Root><![CDATA[来来来<a href="CSDNhttp://www.csdn.net">CSDN</a>用用用]]></Root>
CDATA2Obj.xslt:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" encoding="GB2312" indent="yes"/>
<xsl:template match="/">
<xsl:text/>
<xsl:value-of select="Root" disable-output-escaping="yes"/>
<xsl:text/>
</xsl:template>
</xsl:stylesheet>
把上述两个文件保存在同一目录,用浏览器启动那个XML文件!
呵呵,把那个CSDN解析成html标签了!
相关文章推荐
- 让XSLT直接解析出XML里的Html标签
- html标签不解析直接输出代码问题处理
- dom4j解析XML时使用XPath直接定位至标签实例
- 用PHP将XML用XSLT解析成HTML
- Javascript + Xslt 解析Xml为Html的方法
- 用Ji框架进行HTML/XML解析的过程
- struts2返回到JSP页面的html字符串如何在JSP页面上解析成html标签 (ognl表达式)
- json,xml,Html解析
- android Html img 标签解析
- C# 解析html —— 将html转为XHTML,然后利用Xml解析
- 深入解析HTML的form标签
- CMarkup与tinyXml直接解析XML字符串
- Java解析Html自定义标签的属性
- 通过LIBXML2解析XML后,以JSON-C格式封装数据反馈给HTML
- 使用xslt将xml解析成xhtml
- Java中使用XML标签<x:transform />转化XML为HTML
- Channel_Subscription.xslt 解析RSS频道的XML
- html标签中lang属性及xml:lang属性的作用
- 为什么给html标签定义了id,就可以在js中(浏览器环境)直接通过id引用这个dom元素?
- spring 源码探索--xml的默认标签解析