我在使用重氮进行克隆时遇到问题。
我的页面模板中有 <esi:include> 标签,但是当我使用 diazo 时,所有这些标签都会被 <include> 替换,即使我是否使用 mode="raw" 也是如此。
我发现了一个丑陋的解决方法:
<xsl:template css:match="include">
<xsl:text disable-output-escaping="yes"><esi:include src="</xsl:text>
<xsl:value-of select="@src" />
<xsl:text disable-output-escaping="yes">"></esi:include></xsl:text>
</xsl:template>
但是当 html 以 mode="raw" 放置时,<include> 标签不会被 <esi:include 替换。
任何想法?
非常感谢。