Generating DITA XML Output▲
<Unknown command>contentspageQDoc Manual
QDoc can generate DITA XML output.
In your configuration file, set your outputformats variable to DITAXML, and send the output to an appropriate directory:
Sélectionnez
outputdir = $QTDIR/doc/ditaxml
outputformats = DITAXMLAnd include these macros in your configuration file to prevent QDoc from doing some escaping that doesn't validate in XML:
Sélectionnez
macro.aacute.DITAXML = "&aacute;"
macro.Aring.DITAXML = "&Aring;"
macro.aring.DITAXML = "&aring;"
macro.Auml.DITAXML = "&Auml;"
macro.br.DITAXML = " "
macro.BR.DITAXML = " "
macro.copyright.DITAXML = "&copy;"
macro.eacute.DITAXML = "&eacute;"
macro.hr.DITAXML = " "
macro.iacute.DITAXML = "&iacute;"
macro.oslash.DITAXML = "&oslash;"
macro.ouml.DITAXML = "&ouml;"
macro.raisedaster.DITAXML = "<sup>*</sup>"
macro.rarrow.DITAXML = "&rarr;"
macro.reg.DITAXML = "<sup>&reg;</sup>"
macro.uuml.DITAXML = "&uuml;"
macro.mdash.DITAXML = "&mdash;"
macro.emptyspan.DITAXML = " "You can also set default values for some of the tags in the DITA <prolog> and <metadata> elements:
Sélectionnez
dita.metadata.default.author = Qt Development Frameworks
dita.metadata.default.permissions = all
dita.metadata.default.publisher = Qt Project
dita.metadata.default.copyryear = 2020
dita.metadata.default.copyrholder = Qt Project
dita.metadata.default.audience = programmerSee the \meta command for more details on DITA metadata.


