XML-файлы с покрытием DTD и XSD to HTML - PullRequest
1 голос
/ 05 марта 2012

У меня есть документация для самолета, на котором я летаю, в виде файлов XML с соответствующими файлами DTD. Наш сотрудник библиотеки использует специальную программу от производителя для преобразования этих файлов xml в pdf. но сгенерированные PDF-файлы не являются удобными для пользователя. Поэтому я предположил, что мы можем преобразовать эти XML-файлы в XHTML и создать простой веб-сайт с документацией для пилотов с более удобной навигацией по книгам.

Я попытался выяснить схемы файлов DTD и XML, но это кажется слишком сложным.

Любые предложения о том, как конвертировать эти файлы в HTML?

Я искал в Google эту проблему, но большинство результатов поиска не помогло.

Заранее спасибо:)

1 Ответ

2 голосов
/ 05 марта 2012

DTD определяет теги в XML. Не зная, какой тип XML файла, преобразование его в HTML будет трудным, если не невозможным. XML может быть базовым и распространенным, как XHTML или Open XML, но часто делается на заказ. В XML вы можете создавать свои собственные теги, что затрудняет конвертацию без данных тегов.

Как правило, самый простой способ преобразовать XML в какую-либо другую разметку - использовать преобразование XSLT. Если вы не можете найти его, вы можете написать свой собственный.

Если вы смотрите на сложное DTD, возможно, у вас сложный XML. Преобразование может быть нелегким в этом случае, но, вероятно, ваш лучший вариант.

...