我正在尝试使用名为 com.elovirta.ooxml 的插件名称通过this链接将DITA转换为氧气中的字处理,
我的输入Dita xml文件是:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topic
PUBLIC "urn:pubid:doctypes:dita:topic" "topic.dtd">
<topic>
<title>Grade 2</title>
<body>
<section><title>Grade 2</title>
<p outputclass="SC_P_Large_Center">Grade 2 Module 1</p>
<p outputclass="SC_P_Large_Center">Literacy Labs</p>
<p outputclass="SC_P_Large_Center">Student Notebook</p></section>
</body>
</topic>
我尝试过DITA-OT 2.1.0和1.8.5,但是我遇到了以下错误
请提供相关建议。提前致谢
答案 0 :(得分:0)
我假设您使用的是至少一个使用预处理扩展点的DITA-OT插件。消息
Target "move-links"does not exist in the project "DOST".
It is used from target "dc-preprocess".
提到目标"dc-preprocess"
,它不是核心OT的一部分。可能这与你的问题有关。
我建议你购买一个新的工具包,只安装 com.elovirta.ooxml 插件。然后再次使用您的文件进行测试如果这样做,那么你应该调试你的目标。
如果您创建使用预处理扩展点的DITA-OT插件,则此扩展点用法是全局的。它不仅限于此插件的范围及其转换类型。您可以通过查看插件的 plugin.xml 文件并搜索depend.preprocess
来检查是否使用了预处理扩展点。
<feature extension="depend.preprocess.post" value="my-target"/>
如果您有一个只应针对特定转换类型调用的预处理目标,则应使用Ant属性,该属性必须在调用之前可用。
<target name="my-target" if="mandatory.property">
...
</target>