xslt中输出包含HTML代码的变量

zhao8848jun 2010-04-12 10:28:43
xslt文件中解析源码:
<xsl:value-of select="@v_Description"/>
其中@v_Description是从数据库中取的数据,里面就是文本编辑器输入的内容,包含有HTML代码。
目前的显示的把HTML变成<这样的也显示在页面上了,我想要的是怎么才能让这个变量的HTML代码正常显示在网页上
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
asharpnet 2010-05-04
  • 打赏
  • 举报
回复
设置xslt的output的method为html。

xml:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<title><h1>This is a test title.</h1></title>
</root>


xslt:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="html"></xsl:output>
<xsl:template match="root">
<xsl:value-of select="title"/>
</xsl:template>
</xsl:stylesheet>



<h1>This is a test title.</h1>
icy_csdn 2010-05-04
  • 打赏
  • 举报
回复
try
<h:embed><xsl:value-of select="@v_Description"/></h:embed>
zhao8848jun 2010-05-03
  • 打赏
  • 举报
回复
放在XSLT文件中了呀,跟这个有关系吗?我现在的解决方案是在网页加载完毕后,用JS重新处理一下
Michael193 2010-04-16
  • 打赏
  • 举报
回复
你把这个值提取出来以后,将<xsl:value-of select="@v_Description"/>放在什么位置了, 上下文可以贴出来吗?

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧