让XSLT直接解析出XML里的Html标签

转载 2005年03月01日 18:28:00



XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="CDATA2Obj.xslt"?>
<Root><![CDATA[来来来<a href="http://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标签了!

是给CSDN一个朋友写的

XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="CDATA2Obj.xslt"?>
<Root><![CDATA[来来来<a href="http://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文件转化为HTML5的网页

怎么使用XSLT将 XML文件转化为HTML5的网页 在这篇文章中,我将展示怎么使用XSLT语言将 一个 XML 文件输出成HTML5 格式的网络页面. 让我们先看一下如下一个XML格...
  • lzy_168
  • lzy_168
  • 2014年11月07日 13:40
  • 2496

在浏览器中用XSLT把XML转换为XHTML

XML文件XMLTree.xml:      000    b975d757-9dad-4fee-bd4f-78bd5459ba43    90        001    e4d72d64-45cd...
  • ahywg
  • ahywg
  • 2007年09月04日 13:35
  • 894

xml+xsl转换为html

项目需要,需要使用xml+xsl转换为html文件存储。 以前也没做过这样的功能,上网搜索到的结果基本上xml和xsl都是以文件的形式保存和输入的,但我这里已经是拿到字符串了,所以考虑是否能直接使用...
  • wts
  • wts
  • 2014年12月30日 11:06
  • 1356

使用XSLT将XML数据转换成HTML

使用一个简单的 XSL 样式表就可以将 XML 数据转换成 HTML。随着 XML 规范的不断演进,在新的版本中满足每个人的需要似乎已经成为必要;不幸的是,进行简单的转换一直都困扰着规范。假设我有一个...

通过xslt将xml转换为html代码

1)一个xml文件,里面是需要转换的内容     2)一个xslt文件,里面是转换的格式     3)一个java测试类,通过此类将文件进行转换 xml文件和xlst文件以及java代码...
  • winggyn
  • winggyn
  • 2013年05月06日 17:30
  • 518

xslt转换为html中空格处理

方法一:用 就可以表示空格了。   方法二:用可以保留空格,注意这里的xsl类型为text才可以,为其他的就不行了。   方法三:disable-output-escaping ...
  • Truong
  • Truong
  • 2012年12月26日 10:15
  • 1773

XSLT实现XML文档转换成HTML文档

XML文档描述了数据的结构,并且可以用自定义的标记元素描述数据意义,而且实现了记录数据的功能。如果想要将XML的数据显示在网页页面上,如何做呢? 最简单的方式就是将XML文件直接用浏...

C# 处理XML + XSLT转换中HTML元素的输出问题及解决

====================================================== 注:本文源代码点此下载 =============================...

XSLT实现XML文档转换成HTML文档

XML文档描述了数据的结构,并且可以用自定义的标记元素描述数据意义,而且实现了记录数据的功能。如果想要将XML的数据显示在网页页面上,如何做呢? 最简单的方式就是将XML文件直接用浏览器打开...
  • xqf309
  • xqf309
  • 2012年10月22日 20:42
  • 9456

终于解决body元素居中问题(xslt+xml->html,终极解决方案)

对html不熟,所以整个过程比较复杂,目的是将一个宽800的div居中显示,但html是xslt+xml产生的。 【1】设置属性 开始对body属性各种设置,IE和FF都很好,但VC里的CHt...
  • crybird
  • crybird
  • 2013年04月01日 12:47
  • 1415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:让XSLT直接解析出XML里的Html标签
举报原因:
原因补充:

(最多只允许输入30个字)