我有一个关于告诉XSL我的图片所在位置的路径的问题。 所以我有一个XML,我在其中添加如下图像:
<image src="image.png"></image>
这是我的XSL
<fo:external-graphic scaling="non-uniform" src="{@src}">
<xsl:attribute name="src">
<xsl:value-of select="image/@src" />
</xsl:attribute>
</fo:external-graphic>
但是我的图片在地图图片中,但我不想在XML的路径中添加地图。我想告诉XSL或Apache fop搜索图像映射。
有人知道怎么做吗
谢谢!
答案 0 :(得分:0)
我并不完全明白“地图”的含义。
但是看起来,也许你应该将src属性从select="image/@src"
重写为
<xsl:value-of select="{concat('image/',@src)}" />
使用属性替换并将固定字符串'image /'与源xml中的src属性连接。