2013-11-24 2 views
3

Использовал tidy для преобразования некоторого HTML в XML и теперь хочет использовать его с DITA-OT. Я запускал h2d.xsl через Oxygen, но результат не проверяется в DITA. Например. изображения, завернутые в теги b. Я получаю, что h2d.xsl действительно полезно, например, добавление идентификаторов тем, но я не понимаю, почему он создает XML, который не проверяется. Есть ли параметры, или у кого-то есть лучший XSL?Преобразование HTML в DITA с h2d.xsl

ответ

3

Создайте в Oxygen новую тему DITA в режиме визуального редактирования автора. Откройте HTML-содержимое в веб-браузере, выберите все, скопируйте и вставьте в тему, которую вы создали ранее. Oxygen попытается преобразовать содержимое HTML в DITA.

Это также сделано со специальным кодом XSLT, разработанным Oxygen. Основной XSLT для этого находится в:

OXYGEN_INSTALL_DIR\frameworks\dita\resources\xhtml2ditaDriver.xsl 

, и вы также можете попробовать создать преобразование для него и применить его к содержимому XHTML.

Вы также можете преобразовать HTML в XHTML с помощью файла меню Oxygen's File-> Import-> HTML File.

+0

Все вышесказанное является хорошим предложением, за исключением того, что у меня есть около 250 файлов для конвертирования (извините, я должен был указать это в исходном вопросе). Глядя на ошибки проверки (многие, но в основном на ту же ошибку), я думаю, будет проще написать дополнительное преобразование для исправления, а не для настройки существующих XSL. –

Смежные вопросы