RenderX XSL file - PullRequest
       14

RenderX XSL file

0 голосов
/ 23 октября 2018

Я установил RenderX и нашел XEP Assistant, когда нажал на файл x4u.bat.Мы можем выбрать доступные XML и XSL-файлы, и на основании этого мы можем генерировать PDF с помощью XEP Assistant.но если я хочу редактировать XML или XSL, где и какие функции доступны в RenderX.Как написать код XML или XSL / XSLFO в RenderX.

А как запустить и каков процесс для файла XEP.bat для любого XML или XSL.

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Командная строка 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.Для этого можно использовать много инструментов, самым популярным из которых я бы назвал oXygen.На самом деле вы можете легко добавить XEP в качестве средства форматирования в oXygen через их меню, просто выбрав xep.bat местоположение.

0 голосов
/ 23 октября 2018

@ kevin-brown может ответить на этот вопрос лучше, но вы обычно редактируете свои XML и XSLT в XML-редакторе, таком как oXygen XML Editor.

Обычно вы не редактируете XSL-FO напрямую,В 99,99% случаев XSL-FO является временным документом, который является результатом преобразования другого XML в словарь XSL-FO.Наиболее распространенная причина непосредственного редактирования XSL-FO - это когда вы пытаетесь что-то сделать.oXygen имеет лучшую из известных мне поддержку редактирования XSL-FO (но я бы сказал, так как я написал фреймворк focheck , который он использует).Следующим лучшим будет Emacs (также использующий focheck ).

...