1monodocs2html(1) General Commands Manual monodocs2html(1)
2
3
4
6 monodocs2html - Translate Monodoc XML to HTML
7
9 monodocs2html -source:SOURCE_DIR -dest:DEST_DIR [OPTIONS]*
10
12 -dest:DEST_DIR
13 Write the HTML files into the directory DEST_DIR .
14
15 -dumptemplate
16 Dump the default page template to standard output so that you
17 can use it as a base for a new template for use with the -tem‐
18 plate option.
19
20 -ext:FILE_EXTENSION
21 FILE_EXTENSION is the file extension for generated files.
22
23 This defaults to html .
24
25 -?, -help
26 Show program argument information.
27
28 -onlytype:TYPE
29 Only generate HTML for the type TYPE .
30
31 -source:SOURCE_DIR
32 SOURCE_DIR is the base directory containing the Monodoc XML doc‐
33 umentation.
34
35 This directory should contain an index.xml file, the namespace-
36 name.xml files (one for each namespace), and namespace-name
37 directories (one for each namespace), which will contain the
38 type.xml files holding the monodoc documentation.
39
40 -template:TEMPLATE
41 Generate HTML using the page template TEMPLATE .
42
43 -V, -version
44 Display version and licensing information.
45
47 monodocs2html is a program that creates HTML documentation from the
48 Monodoc documentation XML files.
49
51 The template file is an XSLT which needs to process the following input
52 XML document:
53 <Page>
54 <CollectionTitle>Collection Title</CollectionTitle>
55 <PageTitle>Page Title</PageTitle>
56 <Summary>Page Summary</Summary>
57 <Signature>Type Declaration</Signature>
58 <Remarks>Type Remarks</Remarks>
59 <Members>Type Members</Members>
60 <Copyright>Documentation Copyright</Copyright>
61 </Page>
62 The generated HTML also makes use of the following CSS classes, which
63 should be defined so that output is nicely formatted:
64
65 .CollectionTitle
66
67 .PageTitle
68
69 .Summary
70
71 .Signature
72
73 .Remarks
74
75 .Members
76
77 .Copyright
78
79 .Section
80
81 .SectionBox
82
83 .NamespaceName
84
85 .NamespaceSummary
86
87 .MemberName
88
89 .MemberSignature
90
91 .MemberBox
92
93 .Subsection
94
95 .SubsectionBox
96
97 .SignatureTable
98
99 .EnumerationsTable
100
101 .CodeExampleTable
102
103 .MembersListing
104
105 .TypesListing
106
107 .InnerSignatureTable
108
109 .TypePermissionsTable
110
112 All members within the HTML file have a id attribute to permit linking
113 to a specific member. The value of the id attribute is the String ID
114 of the specified member. See the STRING ID FORMAT section of the mon‐
115 odocer man page for more information.
116
118 Visit http://lists.ximian.com/mailman/listinfo/mono-docs-list for
119 details.
120
122 Visit http://www.mono-project.com for details
123
124
125
126 monodocs2html(1)