3

我正在使用 XSL-FO 从 XMl 文档制作 PDF。我需要使用 XML 文档中的名称导入图像。

示例 XML:

<newAlbums>
   <album cover="blaimage.jpg"/>
</newAlbums>

我需要通过类似的声明来做到这一点:

<fo:external-graphic src="({})/>

我需要在 src 属性中放入什么 XPath 才能导入图像?感谢您的帮助,这一直在杀死我。

4

1 回答 1

9

基本上会这样<fo:external-graphic src="{concat('url(', /newAlbums/album/@cover, ')')}">。确切的 XPath 表达式将取决于您的 XML。例如,您很可能拥有多个专辑元素,因此/newAlbums/album[1]/@cover需要或类似元素。

于 2012-05-20T15:52:33.680 回答