HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了我们可以在XSL变量中插入HTML标记吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_944_0@
我只想确认是否可以在xsl变量中插入html标签?
<xsl:variable name="htmlContent">
<html>
<body>
hiiii
</body>
</html>
</xsl:variable>

如果我使用

<xsl:value-of SELEct="$htmlContent"/>

我得到了

<html>
<body>
hiiii
</body>
</html>

可能吗?我试过了

<xsl:value-of disable-output-escaping="yes" SELEct="$htmlContent"/>

然我没有得到所需的输出

解决方法

不要使用value-of,它获取所选节点的文本值.而是使用COpy-of,它将整个树(节点和所有树)复制到输出中:
<xsl:copy-of SELEct="$htmlContent"/>

这是一个完整的例子:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:variable name="htmlContent">
    <html><body>hiiii</body></html>
</xsl:variable>

<xsl:template match="/">
    <xsl:element name="htmlText">
        <xsl:copy-of SELEct="$htmlContent"/>
    </xsl:element>
</xsl:template>

</xsl:stylesheet>

这将始终生成xml:

<htmlText>
    <html>
       <body>hiiii</body>
    </html>
</htmlText>

大佬总结

以上是大佬教程为你收集整理的我们可以在XSL变量中插入HTML标记吗?全部内容,希望文章能够帮你解决我们可以在XSL变量中插入HTML标记吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。