[英]Add image to pdf through xsl-fo using XML attribute value
我正在使用XSL-FO从XMl doc制作PDF。 我需要使用XML文档中的名称导入图像。
示例XML:
<newAlbums>
<album cover="blaimage.jpg"/>
</newAlbums>
我需要通过类似的声明来做到这一点:
<fo:external-graphic src="({})/>
我需要在src属性中放入什么XPath来导入图像? 谢谢你的帮助,这已经杀了我。
它基本上是<fo:external-graphic src="{concat('url(', /newAlbums/album/@cover, ')')}">
。 确切的XPath表达式取决于您的XML。 例如,您很可能会有多个专辑元素,因此需要/newAlbums/album[1]/@cover
或类似内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.