0

我有以下代码

<xsl:template name="toggle">
        <xsl:param name="target"/>
        <xsl:param name="show"/>
            <input type="image" src="glass.png" /> 
                <xsl:attribute name="onclick">
                  toggle('<xsl:value-of select="$target"/>','<xsl:value-of select="$show"/>');
                </xsl:attribute>
            </input>
</xsl:template> 

我想添加一个不属于 xml 文件的外部图像。我想用图像替换我的提交按钮。使用上述代码时,我无法将图像作为输出。关于如何做的任何想法?

4

1 回答 1

0

您知道要生成什么 HTML 吗?

如果您这样做,请告诉我们。

如果不这样做,那么您遇到的是 HTML 问题,而不是 XSLT 问题。

永远不要尝试在 XSLT 中编写代码,直到您知道您希望它生成什么输出 HTML。实际上,我认为是 Dijkstra 说在你知道你想要它产生什么输出之前,你不应该开始编写任何程序。一个很好的原则。当应用于 XSLT 时,请记住这种意义上的输出是 HTML 文档,而不是浏览器显示的屏幕。

于 2012-06-13T08:20:02.190 回答