我必須用兩種不同語言的文本塊創建稍微動態的pdf(兩個變量)。使用xml作爲xsl變量
大部分兩個塊的文字是靜態
我在想,如果我可以創建一個能夠創建XSL-FO的佈局一個模板。然後創建兩個包含自定義xml的變量。例如:
<xsl:variable name="TEXT_CONTENT_ENG" >
<STATIC_TEXT>
<LABEL>Hello</LABEL>
<REQUEST>Please pay your bill before </REQUEST>
</STATIC_TEXT>
</xsl:variable>
最後,我可以使用這些變量兩次應用創建的模板。
xsl似乎用給定的變量進行驗證,但我無法將模板應用於該xml。嘗試和文件($ TEXT_CONTENT_ENG)都沒有工作。
這是甚至可能的,以及如何做到這一點?
您不必使用*:然後您可以通過使用
document('')
,返回當前XSLT文件訪問節點集()函數來做到這一點,請參閱:http://stackoverflow.com/questions/3626118/xslt-creating-a-map-in-xslt/3626283 – 2010-10-20 10:23:43