Adobe FRAMEMAKER Скачать руководство пользователя страница 8

Using the Open Toolkit plug-in for FrameMaker

8

Customizing DITA Open Toolkit files

In addition to customizing Ant scripts, you can customize other components of the DITA Open 
Toolkit publishing process. The DITA-OT contains the files you can modify. Ant processing can 
include files in any location, and processes and applications not included in the DITA Open Toolkit 
distribution.

Main files of the DITA Open Toolkit

You can modify some of the following files to customize the output generated using the Open Tool-
kit plug-in for FrameMaker.

• XSLT style sheets that control HTM and other forms of published output. You can change the 

XSLT style sheet to customize HTML design, or you can use XSLT to generate XML in a different 
structure from your core DITA structure to interface with specific systems.

• CSS style sheets that are used in HTML output

• Ant  scripts

• Any other tools used in new targets

This customization must be separated from the core toolkit processing. For example, you can cus-
tomize the XSLT that generates XHTML to accommodate a specialized structure by doing the fol-
lowing:

1 In the xsl sub folder in your DITA Open Toolkit folder, rename dita2xhtml.xsl to 

dita2xhtml_original.xsl.

2 Create a file named dita2xhtml.xsl that imports both the renamed .xsl file, and a second .xsl file 

where you add your custom processing:

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:import href="dita2xhtml_original.xsl"/>

  <xsl:import href="/path/to/custom2xhtml.xsl"/>

</xsl:stylesheet>

3 Create the XSLT for custom processing, and save it in a folder outside the DITA Open Toolkit 

folder. By doing this, you can manage Open Toolkit updates, without losing any customization. 
You must install a new version of the Open Toolkit and then do steps 1 and 2 above.

Содержание FRAMEMAKER

Страница 1: ...ms to the DITA structure you can use the DITA Open Toolkit to generate a wide variety of outputs The DITA Open Toolkit an Open Source tool chain for multichannel publishing DITA Open Toolkit is availa...

Страница 2: ...enerate output without having to modify the Ant script However you can edit the ditafm ant xml file to customize the processing of output You must specify the path where you installed the DITA Open To...

Страница 3: ...ile which is located in the output folder Compiled Help chm output You can generate compiled Help CHM easily This process is similar to generating HTML output Open the ditamap file and choose DITA Gen...

Страница 4: ...used for automating soft ware build processes For example the following types of publishing processes can be automated 1 Transform specified XML files such as DITA map files or associated topic files...

Страница 5: ...gs for project dita 6 Set the property value for dita extname to the extension of your referenced topic files in this case xml Property name and value settings for dita extname 7 Save and close Test x...

Страница 6: ...g html txt 3 Save and close ditafm ini Now you can run the selected targets Note that Test xml is a single script that contains multiple tar gets such as CHM and HTML To run the selected targets you h...

Страница 7: ...rget to an existing script as shown in the following figure Customizing the Text xml Ant script To add this target as an option in FrameMaker you can modify the DITA initialization file to refer ence...

Страница 8: ...specific systems CSS style sheets that are used in HTML output Ant scripts Any other tools used in new targets This customization must be separated from the core toolkit processing For example you can...

Страница 9: ...t the core of the DITA Open Toolkit is the Java Development Kit JDK which provides the base Java functionality on which most other toolkit programs depend To install the JDK 1 Go to http java sun com...

Страница 10: ...create compiled Help chm files To install Microsoft HTML Help 1 Go to http msdn microsoft com library default asp url library en us htmlhelp html hwMicrosoftHTMLHelpDownloads asp make sure this is a s...

Страница 11: ...the System Variables 3 Edit existing System Variables by selecting them from the list and clicking Edit Note Do not overwrite path values instead add additional paths to variables by delimiting paths...

Страница 12: ...example C dita ot1 4 2 1 dost jar Set the Classpath variable to include the SAXON jar file Select the Classpath variable in the list of system variables and click Edit add a semicolon no spaces before...

Страница 13: ...ts The various sets of files you need are contained in the openToolkit zip archive Follow the directions for expanding and extracting each set of files to their proper locations Installation overview...

Страница 14: ...xml and PROJECT xml 2 Navigate to your DITA OT folder for example C dita ot1 4 2 1 and paste the two files Next steps Now that you ve seen the power of publishing with the Open Toolkit plug in for Fra...

Отзывы: