繁体   English   中英

使用XML属性值通过xsl-fo将图像添加到pdf

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM