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。我的输出是表。其中一列包含一个提交按钮,因此我将该按钮替换为一个图像