html - 如何在 XSLT 中插入 html 文本?

标签 html xml xslt

我有一个包含 html 代码的 XML,就像:

<description>
   &lt;p&gt;This is an very cute tiny bear!&lt;/p&gt
</description>

如何使用 XSLT 转换它:

<div>
   <p>This is an very cute tiny bear!</p>
</div>

p 标签将被视为 html 标签。

最佳答案

我用 saxon XSLT 处理器测试了这段代码。它工作正常。

<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
    <xsl:template match="/">
      <div>
         <xsl:value-of select="/description" disable-output-escaping="yes"/>
      </div>
    </xsl:template>   
</xsl:stylesheet>

参见 http://xsltransform.net/jz1PuNT

关于html - 如何在 XSLT 中插入 html 文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39161929/

相关文章:

html - 在 Firefox 中使用 CSS3 table-row/header/footer-group 时如何消除元素之间的间隙?

xml - Linux,Curl,发送不带 xml 文件的 -X POST

java - XSLT:找不到 Java 类异常

json - Glassfish 生成 JSON 时出错

php - 将两个数组合并为一个数组

xslt - 如何在visual studio环境中使用EXSLT

xml - Xpath获取所有元素至少有一个属性

html - 这张卡的顶部和底部有两个空格,我无法消除。

java - 使用 jsoup 解析 html 表

javascript - 当 if 条件包含或 (||) 两个变量时,jQuery if/else 语句