我想使用xslt输出图像。 src属性将来自xml节点>
实施例
<images>
<![CDATA[/images/sample_image.png]]>
</images
在我的xslt中,我使用下面的代码输出图像,但是我得到了一张破碎的图像。
<xsl:element name="img">
<xsl:attribute name="src"><xsl:value-of select="//images"></xsl:value-of></xsl:attribute>
</xsl:element>
但是当我试图通过对src进行硬编码来输出图像时,它起作用了。
<xsl:element name="img">
<xsl:attribute name="src">/images/sample_image.png</xsl:attribute>
</xsl:element>
有没有理由说第一个代码不起作用?
答案 0 :(得分:3)
尝试用例如剥离空白区域<img src="{normalize-space(//images)}"/>
,这可能会有所帮助。