[BACK]Return to mdocml.1 CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/Attic/mdocml.1 between version 1.16 and 1.23

version 1.16, 2008/12/03 19:21:58 version 1.23, 2008/12/08 16:29:57
Line 1 
Line 1 
 .\"  .\"
 .Dd $Mdocdate$  .Dd $Mdocdate$
 .Dt mdocml 1  .Dt mdocml 1 alpha
 .Os  .Os
 .\"  .\"
 .Sh NAME  .Sh NAME
Line 9 
Line 9 
 .\"  .\"
 .Sh SYNOPSIS  .Sh SYNOPSIS
 .Nm mdocml  .Nm mdocml
 .Op Fl W  .Op Fl vW
 .Op Fl f Ar filter  .Op Fl f Ar filter
 .Op Fl o Ar outfile  .Op Fl o Ar outfile
 .Op Ar infile  .Op Ar infile
Line 18 
Line 18 
 The  The
 .Nm  .Nm
 utility parses mdoc formatted manual source and passes results into an  utility parses mdoc formatted manual source and passes results into an
 output filter.  The only current output filter is  output filter.  The current output filters are
   .Ar html
   and
 .Ar xml ,  .Ar xml ,
 the default.  The arguments are as follows:  the default.  Arguments common to all filters follow:
 .Bl -tag -width "\-o outfile"  .Bl -tag -width "\-o outfile"
 .It Fl f Ar filter  .It Fl f Ar filter
 The output filter name.  The output filter name.
Line 28  The output filter name.
Line 30  The output filter name.
 Write output to  Write output to
 .Ar outfile ,  .Ar outfile ,
 which may be  which may be
 .Qq \-  .Dq \-
 for stdout.  for stdout.
 .It Fl W  .It Fl W
 Print warnings to stderr.  Print warnings to stderr.
   .It Fl v
   Make warning and error messages verbose.
 .It Ar infile  .It Ar infile
 Read input from  Read input from
 .Ar infile ,  .Ar infile ,
 which may be  which may be
 .Qq \-  .Dq \-
 for stdin.  for stdin.
 .El  .El
 .Pp  .Pp
 By default,  By default,
 .Nm  .Nm
 reads from stdin and writes to stdout using the xml filter.  reads from stdin and writes to stdout using the xml filter.
   .Pp
   .Ex -std mdocml
 .\"  .\"
 .Ss XML Filter  .Ss XML Filter
 The XML filter, specified by  The XML filter, specified by
 .Fl f Ar xml ,  .Fl f Ar xml ,
 is the default filter.  It creates an XML document where element names are  is the default filter.  This filter has no additional arguments.
 their respective roff macro names.  Each element name has an associated  .Pp
   The XML filter creates an XML document where element names are their respective
   roff macro names.  Each element name has an associated
 namespace, which is one of  namespace, which is one of
 .Qq block ,  .Dq block ,
 .Qq head ,  .Dq head ,
 .Qq body ,  .Dq body ,
 or  or
 .Qq inline ,  .Dq inline ,
 corresponding to the display mode of a node.  The document root is  corresponding to the display mode of a node.  The document root is
 always the  always the
 .Qq mdoc  .Dq mdoc
 element, in the default namespace.  element, in the default namespace; the
 .\" This next request is for sections 1, 6, 7 & 8 only.  .Dq head
 .\" .Sh ENVIRONMENT  namespace is for block headers (such as
   .Sq .Ss
   and
   .Sq .Sh ) ;
   the
   .Dq body
   namespace is for block bodies; and the
   .Dq inline
   namespace is for in-line elements (such as
   .Sq .Em ) .
   .Ss HTML Filter
   The HTML filter, specified by
   .Fl f Ar html ,
   accepts the following filter-specific arguments:
   .Bl -tag -width "\-c css"
   .It Fl c Ar css
   The CSS file location, which defaults to
   .Ar mdocml.css .
   .It Fl e
   Whether to embed the CSS file into the HTML prologue.
   .El
   .\"
   .Sh EXAMPLES
   To produce an HTML4-strict document
   .Pa mdocml.html
   for
   .Pa mdocml.1
   with the default, embedded style-sheet:
   .Pp
   .D1 % mdocml -fhtml -e -o mdocml.html mdocml.1
   .Pp
   To create an XML document on standard output from
   .Pa mdocml.1
   with the default namespace identifiers
   .Li head ,
   .Li body ,
   .Li block
   and
   .Li inline :
   .Pp
   .D1 % mdocml mdocml.1
 .\"  .\"
 .Sh SEE ALSO  .Sh SEE ALSO
 .Xr groff 1 ,  .Xr groff 1 ,
Line 72  element, in the default namespace.
Line 120  element, in the default namespace.
 The  The
 .Nm  .Nm
 utility was written by  utility was written by
 .An Em Kristaps Dzonsons Aq kristaps@kth.se .  .An Kristaps Dzonsons Aq kristaps@kth.se .
 .\"  .\"
 .Sh CAVEATS  .Sh CAVEATS
 Most caveats of  Most caveats of
Line 84  structured ones:
Line 132  structured ones:
 .Bl -enum -compact -offset indent  .Bl -enum -compact -offset indent
 .It  .It
 The engine doesn't understand the  The engine doesn't understand the
 .Sq \&Xo ,  
 .Sq \&Xc ,  
 .Sq \&No ,  .Sq \&No ,
 .Sq \&Db ,  .Sq \&Db ,
 .Sq \&Xc ,  .Sq \&Xc ,

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.23

CVSweb