我想使用XML和使用Java的XSLT生成文本格式文件。如何使用XSLT生成文本文件
我知道如何生成PDF格式,但我不知道如何生成文本格式,即需要哪些軟件包,XSLT需要哪些更改?
如果有人能爲此提供樣本,那對我來說是一個很大的幫助。
我想使用XML和使用Java的XSLT生成文本格式文件。如何使用XSLT生成文本文件
我知道如何生成PDF格式,但我不知道如何生成文本格式,即需要哪些軟件包,XSLT需要哪些更改?
如果有人能爲此提供樣本,那對我來說是一個很大的幫助。
你只需要一個:
<xsl:output method="text" omit-xml-declaration="yes" />
元素,並從你的模板,然後就輸出文本。無需包裹。
David M顯示如何獲取原始文本。但是,你說你知道如何生成PDF。直接從XSLT生成PDF是一項挑戰。所以也許這個問題意味着別的東西。
您是否在使用XSL FO或類似軟件?在這種情況下,IIRC,Apache FOP允許生成帶格式的文本以及PDF(儘管可能不是很好,但不會很長時間看它)。其他PDF生成工具可能也可能不具有文本輸出選項。
如果你(如果這是一種嵌入FOP)
Fop fop = fopFactory.newFop(MimeConstants.MIME_PLAIN_TEXT, out);
@湯姆 - hawtin - tackline 是的,我使用XSL FO和我從命令行
或者運行FOP希望生成「.txt」文件作爲輸出。我錯誤地提到它,對此很抱歉。請爲此提供解決方案。 – user229495 2009-12-11 11:15:21