monodocs2html(1)

monodocs2html1

Translate monodoc xml to html

Usage

monodocs2html -source:SOURCE_DIR -dest:DEST_DIR [OPTIONS] *

Overview

monodocs2html has been obsoleted by mdoc(1). See the mdoc-export-html(1) man page.

monodocs2html is a program that creates HTML documentation from the Monodoc documentation XML files.

Options

-dest:DEST_DIR

Write the HTML files into the directory DEST_DIR .

-dumptemplate

Dump the default page template to standard output so that you can use it as a base for a new template for use with the -template option.

-ext:FILE_EXTENSION

FILE_EXTENSION is the file extension for generated files.

This defaults to html .

-?, -help

Show program argument information.

-onlytype:TYPE

Only generate HTML for the type TYPE .

-source:SOURCE_DIR

SOURCE_DIR is the base directory containing the Monodoc XML documentation.

This directory should contain an index.xml file, the namespace-name.xml files (one for each namespace), and namespace-name directories (one for each namespace), which will contain the type.xml files holding the monodoc documentation.

-template:TEMPLATE

Generate HTML using the page template TEMPLATE .

-V, -version

Display version and licensing information.

Template format

The template file is an XSLT which needs to process the following input XML document:

	<Page>
	  <CollectionTitle>Collection Title</CollectionTitle>
	  <PageTitle>Page Title</PageTitle>
	  <Summary>Page Summary</Summary>
	  <Signature>Type Declaration</Signature>
	  <Remarks>Type Remarks</Remarks>
	  <Members>Type Members</Members>
	  <Copyright>Documentation Copyright</Copyright>
	</Page>

The generated HTML also makes use of the following CSS classes, which should be defined so that output is nicely formatted:

.CollectionTitle
.PageTitle
.Summary
.Signature
.Remarks
.Members
.Copyright
.Section
.SectionBox
.NamespaceName
.NamespaceSummary
.MemberName
.MemberSignature
.MemberBox
.Subsection
.SubsectionBox
.SignatureTable
.EnumerationsTable
.CodeExampleTable
.MembersListing
.TypesListing
.InnerSignatureTable
.TypePermissionsTable

Mailing lists

Visit http://lists.ximian.com/mailman/listinfo/mono-docs-list for details.

Web site

Visit http://www.mono-project.com for details

Releases

10 releases since Debian 5.0 (Lenny); the text changed 1 time.

  1. 5.0
  2. 6.0–Arch

From mono 6.12.0.206-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.