在我的 XSLT(2.0 - 输出方法是 html)中,我有这个:
<img>
<xsl:attribute name="href">
<xsl:text disable-output-escaping="yes"><?php echo get_url(); ?></xsl:text>
</xsl:attribute>
</img>
我想要的输出如下:
<img href="<?php echo get_url(); ?>">
我得到的输出如下:
<img href="<?php echo get_url(); ?>">
尝试了一堆不同的东西来让“>”出现在输出中,而不是> (CDATA 标记的部分等)但似乎没有任何效果。奇怪的是小于号可以正常工作,但大于号不行。我正在使用 Saxon-PE 9.5.1.7。