我試圖打印一個XML文件「原樣」,例如,使用Apache FOP將標籤轉換爲PDF。 我從ExampleXML2PDF例子文件開始,在FOP 1.1的src目錄中。 我能夠打印格式化的XML對象,不能打印帶有標籤的XML。在Apache FOP中將XML文件原樣打印爲PDF
XSL是如下,
<xsl:stylesheet version="2.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="testRaw" />
<xsl:template match="/">
<fo:root>
<fo:layout-master-set>
<fo:simple-page-master master-name="my-page">
<fo:region-body margin="0.5in" />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="my-page">
<fo:flow flow-name="xsl-region-body" font="7pt Times">
<fo:block break-before="page">
<xsl:value-of select="$testRaw" />
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
用於設置參數的Java代碼。
是否使用XSLT樣的榜樣嗎?如果是這樣,請使用'CDATA'。如果您在您嘗試輸出文字XML的地方給出您的XSLT示例,則可以添加演示。 –
感謝丹尼爾,我已編輯問題以獲取代碼示例。 –