mxmldoc

Langue: en

Version: Mini-XML (mandriva - 01/05/08)

Section: 1 (Commandes utilisateur)

NAME

mxmldoc - mini-xml documentation generator

SYNOPSIS

mxmldoc --no-output [ filename.xml ] source file(s) ]
mxmldoc [ --footer footerfile ] [ --header headerfile ] [ --intro introfile ] [ --section section ] [ --title title ] [ filename.xml ] [ source file(s) ] > filename.html
mxmldoc [ --footer footerfile ] [ --framed basename ] [ --header headerfile ] [ --intro introfile ] [ --section section ] [ --title title ] [ filename.xml ] [ source file(s) ]
mxmldoc --man manpage [ --footer footerfile ] [ --header headerfile ] [ --intro introfile ] [ --section section ] [ --title title ] [ filename.xml ] [ source file(s) ] > filename.man

DESCRIPTION

mxmldoc scans the specified C and C++ source files to produce an XML representation of globally accessible classes, constants, enumerations, functions, structures, typedefs, unions, and variables - the XML file is updated as necessary. By default, a HTML representation of the XML file is written to the standard output. Use the --no-output option to disable the HTML output.

Man page source can be generated using the --man option.

If no source files are specified then the current XML file is converted to the standard output.

In general, any C or C++ source code is handled by mxmldoc, however it was specifically written to handle code with documentation that is formatted according to the CUPS Developer Guide which is available at "http://www.cups.org/documentation.php".

OPTIONS

--footer footerfile

Inserts the specified file at the bottom of the output documentation.
--framed basename

Created HTML documentation using frames - one for the table-of-contents and one for the body.
--header headerfile

Inserts the specified file at the top of the output documentation.
--intro introfile

Inserts the specified file before the table of contents.
--man manpage

Generated a man page instead of HTML documentation.
--no-output

Disables generation of documentation on the standard output.
--section section

Sets the section/keywords in the output documentation.
--title title

Sets the title of the output documentation.

SEE ALSO

mxml(3), Mini-XML Programmers Manual, http://www.minixml.org/ Copyright 2003-2008 by Michael Sweet.