| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- .\"
- .\" monodocs2html manual page.
- .\" (C) 2006 Jonathan Pryor
- .\" Author:
- .\" Jonathan Pryor ([email protected])
- .\"
- .de Sp \" Vertical space (when we can't use .PP)
- .if t .sp .5v
- .if n .sp
- ..
- .TH "monodocs2html" 1
- .SH NAME
- monodocs2html \- Translate Monodoc XML to HTML
- .SH SYNOPSIS
- .B monodocs2html
- \-source:SOURCE_DIR \-dest:DEST_DIR
- [OPTIONS]*
- .SH DESCRIPTION
- \fImonodocs2html\fR has been obsoleted by \fBmdoc\fR(1). See the
- \fBmdoc-export-html\fR(1) man page.
- .PP
- .I monodocs2html
- is a program that creates HTML documentation from the Monodoc documentation
- XML files.
- .SH OPTIONS
- .TP
- .I \-dest:DEST_DIR
- Write the HTML files into the directory
- .I DEST_DIR
- \&.
- .TP
- .I \-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
- .I \-template
- option.
- .TP
- .I \-ext:FILE_EXTENSION
- .I FILE_EXTENSION
- is the file extension for generated files.
- .Sp
- This defaults to
- .I html
- \&.
- .TP
- .I \-?, \-help
- Show program argument information.
- .TP
- .I \-onlytype:TYPE
- Only generate HTML for the type
- .I TYPE
- \&.
- .TP
- .I \-source:SOURCE_DIR
- .I SOURCE_DIR
- is the base directory containing the Monodoc XML documentation.
- .Sp
- This directory should contain an
- .I index.xml
- file, the
- .I namespace-name.xml
- files (one for each namespace), and
- .I namespace-name
- directories (one for each namespace), which will contain the
- .I type.xml
- files holding the monodoc documentation.
- .TP
- .I \-template:TEMPLATE
- Generate HTML using the page template
- .I TEMPLATE
- \&.
- .TP
- .I \-V, \-version
- Display version and licensing information.
- .SH TEMPLATE FORMAT
- The template file is an XSLT which needs to process the following input XML
- document:
- .nf
- <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>
- .fi
- The generated HTML also makes use of the following CSS classes, which should
- be defined so that output is nicely formatted:
- .RS
- .ne 8
- .TP
- .I .CollectionTitle
- .TP
- .I .PageTitle
- .TP
- .I .Summary
- .TP
- .I .Signature
- .TP
- .I .Remarks
- .TP
- .I .Members
- .TP
- .I .Copyright
- .TP
- .I .Section
- .TP
- .I .SectionBox
- .TP
- .I .NamespaceName
- .TP
- .I .NamespaceSummary
- .TP
- .I .MemberName
- .TP
- .I .MemberSignature
- .TP
- .I .MemberBox
- .TP
- .I .Subsection
- .TP
- .I .SubsectionBox
- .TP
- .I .SignatureTable
- .TP
- .I .EnumerationsTable
- .TP
- .I .CodeExampleTable
- .TP
- .I .MembersListing
- .TP
- .I .TypesListing
- .TP
- .I .InnerSignatureTable
- .TP
- .I .TypePermissionsTable
- .ne
- .RE
- .SH HTML LINKS
- All members within the HTML file have a
- .I id
- attribute to permit linking to a specific member. The value of the
- .I id
- attribute is the String ID of the specified member.
- See the
- .B STRING ID FORMAT
- section of the
- .B monodocer
- man page for more information.
- .SH MAILING LISTS
- .TP
- Visit http://lists.ximian.com/mailman/listinfo/mono-docs-list for details.
- .SH WEB SITE
- Visit http://www.mono-project.com for details
|