我安装了RenderX,并在击中x4u.bat文件时找到了XEP Assistant。我们可以选择可用的XML和XSL文件,然后我们可以使用XEP Assistant生成PDF。但是,如果我想编辑XML或XSL,则RenderX中的位置和功能可用。如何在RenderX中编写XML或XSL / XSLFO代码。
对于任何XML或XSL,如何运行以及XEP.bat文件的处理过程是什么。
答案 0 :(得分:1)
@ kevin-brown也许可以更好地回答这个问题,但是通常您可以在XML编辑器(例如oXygen XML Editor)中编辑XML和XSLT。
通常,您不直接编辑XSL-FO。在99.99%的时间内,XSL-FO是一个临时文档,是将其他XML转换为XSL-FO词汇表的结果。直接编辑XSL-FO的最常见原因是尝试进行操作时。 oXygen具有我所知道的最好的XSL-FO编辑支持(但是我要说的是,因为我编写了它使用的 focheck 框架)。最好的是Emacs(也使用 focheck )。
答案 1 :(得分:1)
如果执行以下命令,XEP命令行(xep.bat)将显示以下内容:
xep -help
以下是所有选项:
C:\Program Files\RenderX\XEP>xep -help
XEP 4.24.444
java com.renderx.xep.XSLDriver
{<option>}
{-quiet | -version | -valid | -hosted | -help}
( [-xml] <infile> [-xsl <stylesheet>] {-param <name=value>}
| -fo <infile>
| -xep <infile> )
[-f]
[[-<output format>] <outfile>]
Available output formats: ppml (PPML), xps (XPS), at (XEP), pdf (PDF), afp (AFP), html (HTML), svg (SVG), ps (Postscript), xep (XEP).
因此,典型的命令行将用于输入XML和XSL,并需要PDF输出:
xep -xml path/to/myxml.xml -xsl path/to/myxsl.xsl -pdf
RenderX是XSL FO格式化引擎。它没有为您提供编辑XML,XSL或XSL FO的工具。您可以使用许多工具来这样做,最流行的是氧气。实际上,您只需选择xep.bat
位置,就可以很容易地通过XE作为oXygen的格式添加器。