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 に答える