RenderX XSL文件

时间:2018-10-23 09:20:00

标签: xslt xsl-fo renderx

我安装了RenderX,并在击中x4u.bat文件时找到了XEP Assistant。我们可以选择可用的XML和XSL文件,然后我们可以使用XEP Assistant生成PDF。但是,如果我想编辑XML或XSL,则RenderX中的位置和功能可用。如何在RenderX中编写XML或XSL / XSLFO代码。

对于任何XML或XSL,如何运行以及XEP.bat文件的处理过程是什么。

2 个答案:

答案 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的格式添加器。