2010-10-13 19 views
3

我想將圖像添加到我的PDF輸出中。問題在於,使用動態URL爲XSL添加圖片:FO

<fo:external-graphic src="url('URL here')"/> 

只會接受一個URL。然而,我想要添加的圖像的鏈接是從正在轉換的XML文檔中的另一個值派生的。

有什麼辦法可以生成圖像網址dynamiclly?

預先感謝 塞巴斯蒂安

+0

duplicate http://stackoverflow.com/questions/3840326/set-a-image-url-dynamically-into-a-xsl-file – 2010-10-13 19:21:32

回答

5

Attribute Value Template使用

一個屬性值模板由固定 部件和可變的部分的交替序列的 。變量 部分由括在大括號({})中的XPath表達式 組成。 A 固定部分可能包含任何字符, ,但左括號必須將 寫爲{{,並且右括號必須寫爲}}。

+2

下面是一個例子:http://stackoverflow.com/questions/ 3840326/set-a-image-url-dynamic-into-a-xsl-file/3912335#3912335 – 2010-10-13 19:13:36

+0

@DevNull:很好的例子。我將添加爲重複。 – 2010-10-13 19:21:05