我为sp_sign获取的值(如下所示)我想将其用作fo:外部图形的src。我试了很多东西,还是没成功,请帮帮忙。
<xsl:for-each select="//**sp_sign**">
<xsl:value-of select="**@value**" />//
<xsl:variable name="src" select="//sp_sign" />
<fo:external-graphic baseline-shift="super" **src="${src}"** content-height="80px" content-width="80px"/>
</fo:block> 提前向您致谢,Manik Vashisht
发布于 2013-02-15 21:32:09
我通常使用xsl:attribute标记给出src属性
<fo:external-graphic>
<xsl:attribute name="src">
<xsl:value-of select="$src" />
</xsl:attribute>
</fo:external-graphic>src应该类似于: url('path/to/image')
发布于 2017-02-11 04:42:16
通常,您也可以像这样添加图像文件。其中LOGO是XML值,使用apache fop 2.1
<xsl:variable name="logo" select="LOGO"/>
<fo:block>
<fo:external-graphic src="file:///{$logo}" />
</fo:block>发布于 2020-05-28 22:26:32
只需在大括号之间添加变量即可!
<xsl:variable name="logo" select="LOGO"/>
<fo:block>
<fo:external-graphic src="{$logo}" />
</fo:block>结果将是:
<fo:external-graphic src="https://ibb.co/kqSQ9z3"/>https://stackoverflow.com/questions/11665266
复制相似问题