Можно ли конвертировать DITA в процесс Word с помощью кислорода?

Я пытаюсь преобразовать DITA в текстовый процесс в кислороде, используя имя плагина com.elovirta.ooxml по этой ссылке,

Мой входной файл 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, но я получаю ошибки ниже введите описание изображения здесь

введите описание изображения здесь

Пожалуйста, предоставьте предложения для этого. заранее спасибо

1 ответ

Решение

Я предполагаю, что вы используете хотя бы один плагин 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>
Другие вопросы по тегам