1mxmldoc(1) Michael Sweet mxmldoc(1)
2
3
4
6 mxmldoc - mini-xml documentation generator
7
9 mxmldoc --no-output [ filename.xml ] source file(s) ]
10 mxmldoc [ --footer footerfile ] [ --header headerfile ] [ --intro
11 introfile ] [ --section section ] [ --title title ] [ filename.xml ] [
12 source file(s) ] > filename.html
13 mxmldoc [ --footer footerfile ] [ --framed basename ] [ --header head‐
14 erfile ] [ --intro introfile ] [ --section section ] [ --title title ]
15 [ filename.xml ] [ source file(s) ]
16 mxmldoc --man manpage [ --footer footerfile ] [ --header headerfile ] [
17 --intro introfile ] [ --section section ] [ --title title ] [ file‐
18 name.xml ] [ source file(s) ] > filename.man
19
21 mxmldoc scans the specified C and C++ source files to produce an XML
22 representation of globally accessible classes, constants, enumerations,
23 functions, structures, typedefs, unions, and variables - the XML file
24 is updated as necessary. By default, a HTML representation of the XML
25 file is written to the standard output. Use the --no-output option to
26 disable the HTML output.
27
28 Man page source can be generated using the --man option.
29
30 If no source files are specified then the current XML file is converted
31 to the standard output.
32
33 In general, any C or C++ source code is handled by mxmldoc, however it
34 was specifically written to handle code with documentation that is for‐
35 matted according to the CUPS Developer Guide which is available at
36 "http://www.cups.org/documentation.php".
37
39 --footer footerfile
40 Inserts the specified file at the bottom of the output documenta‐
41 tion.
42
43 --framed basename
44 Created HTML documentation using frames - one for the table-of-
45 contents and one for the body.
46
47 --header headerfile
48 Inserts the specified file at the top of the output documentation.
49
50 --intro introfile
51 Inserts the specified file before the table of contents.
52
53 --man manpage
54 Generated a man page instead of HTML documentation.
55
56 --no-output
57 Disables generation of documentation on the standard output.
58
59 --section section
60 Sets the section/keywords in the output documentation.
61
62 --title title
63 Sets the title of the output documentation.
64
66 mxml(3), Mini-XML Programmers Manual, http://www.minixml.org/
67
69 Copyright 2003-2008 by Michael Sweet.
70
71
72
7326 January 2008 Mini-XML mxmldoc(1)