Генерация выходных данных DITA XML
QDoc может генерировать выходные данные DITA XML.
В вашем файле конфигурации установите переменную outputformats в значение DITAXML, и отправьте выходные данные в соответствующий каталог:
outputdir = $QTDIR/doc/ditaxml outputformats = DITAXML
И включите эти макросы в ваш файл конфигурации, чтобы предотвратить выполнение QDoc некоторых операций экранирования, которые не валидируются в XML:
macro.aacute.DITAXML = "á" macro.Aring.DITAXML = "Å" macro.aring.DITAXML = "å" macro.Auml.DITAXML = "Ä" macro.br.DITAXML = " " macro.BR.DITAXML = " " macro.copyright.DITAXML = "©" macro.eacute.DITAXML = "é" macro.hr.DITAXML = " " macro.iacute.DITAXML = "í" macro.oslash.DITAXML = "ø" macro.ouml.DITAXML = "ö" macro.raisedaster.DITAXML = "<sup>*</sup>" macro.rarrow.DITAXML = "→" macro.reg.DITAXML = "<sup>®</sup>" macro.uuml.DITAXML = "ü" macro.mdash.DITAXML = "—" macro.emptyspan.DITAXML = " "
Вы также можете задать значения по умолчанию для некоторых тегов в элементах DITA <prolog> и <metadata>:
dita.metadata.default.author = Qt Development Frameworks dita.metadata.default.permissions = all dita.metadata.default.publisher = Qt Project dita.metadata.default.copyryear = 2018 dita.metadata.default.copyrholder = Qt Project dita.metadata.default.audience = programmer
См. команду \meta для получения более подробной информации о метаданных DITA.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/21-3-qt-dita-xml-output.html