Image 如何使用xslt显示图像

Image 如何使用xslt显示图像,image,xslt,Image,Xslt,我有以下代码 <xsl:template name="toggle"> <xsl:param name="target"/> <xsl:param name="show"/> <input type="image" src="glass.png" /> <xsl:attribute name="onclick">

我有以下代码

<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文件的一部分。我想用图像替换我的提交按钮。 当使用上述代码时,我无法获得图像作为输出。
有什么想法吗?

你知道要生成什么HTML吗

如果你知道,那就告诉我们

如果没有,那么您就有一个HTML问题,而不是XSLT问题


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

看起来您已经在做您需要做的事情了。你没有提到你还需要什么,或者什么不起作用。很抱歉。我无法获取图像作为输出。我建议使用
按钮
HTML元素,内部带有
IMG
。我仅将输出显示为HTML。我的输出是表。其中一列包含一个提交按钮,因此我将该按钮替换为一个图像