如何使用xslt显示图像

时间:2012-06-13 07:14:25

标签: image xslt

我有以下代码

<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文件的外部图像。我想用图像替换我的提交按钮。 使用上面的代码时,我无法将图像作为输出。 关于如何做的任何想法?

1 个答案:

答案 0 :(得分:0)

您知道要生成什么HTML吗?

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

如果不这样做,则会出现HTML问题,而不是XSLT问题。

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