我正在使用Oxygen XML Editor的21版和DITA Map WebHelp Classic(不建议使用)转换方案。我有一个包含要在新窗口/选项卡中打开的HTML文件的文件夹,以便在我的XML文件中进行外部引用,例如:
[<b><xref href="External/aFile.html" format="html" scope="external">Some Text</xref></b>]
我有一个手动运行的PostProcess批处理脚本,该脚本将外部文件夹复制到Oxygen的out / webhelp文件夹,并且我想在转换完成后自动在Oxygen中运行它。有办法吗?
答案 0 :(得分:1)
两种方式:
1)在Oxygen转换方案中使用您的自定义ANT构建文件: 要在DITA-OT转换中使用自定义生成文件,请按照下列步骤操作:
例如,如果您想在运行DITA OT之前调用自定义脚本,则您的自定义构建文件将具有以下内容:
<project basedir="." default="dist">
<!--The DITA OT default build file-->
<import file="path/to/DITA-OT3.x/build.xml"/>
<target name="dist">
<!--Call the DITA OT default target-->
<antcall target="init"/>
<!-- You could run your script here -->
<!--<copy></copy>-->
</target>
</project>
2)创建您自己的DITA Open Toolkit插件,该插件添加带有自定义ANT构建文件的新转换类型,该自定义ANT构建文件调用WebHelp转换类型,然后可以执行复制操作:
https://www.oxygenxml.com/doc/versions/21.1/ug-editor/topics/whr-xslt-customization.html