it is written in Perl, which is easier to get right than xmlto's Bash, and
xmlto hasn't been updated for a long time when I started work on docmake.
+The basic invocation of docmake is:
+ docmake [flags] MODE input.xml
+The available modes are:
+The available flags are:
+Verbose - output the commands' invocation as they are executed.
+Put the result in B<OUTPUT_PATH> .
+=item * -x STYLESHEET ; --stylesheet STYLESHEET
+Use the XSLT stylesheet B<STYLESHEET> for performing XSLT transformations.
+=item * --stringparam KEY=VALUE
+Specify the string parameter of B<KEY> as B<VALUE>. Note that as opposed to
+xsltproc B<KEY> and B<VALUE> cannot be as different command line arguments,
+but rather should be on the same one, delimited by an equal sign ("C<=>").
+Behave like make in building files only if their dependencies are newer.
+There are some examples for sample invocation in the Synopsis.
+You can look for information at:
+=item * AnnoCPAN: Annotated CPAN documentation
+=item * RT: CPAN's request tracker
=item * DocBook on the Wikipedia - L<http://en.wikipedia.org/wiki/DocBook>
=item * xmlto - L<http://cyberelk.net/tim/software/xmlto/>
+=head1 COPYRIGHT & LICENSE
+Copyright 2008 Shlomi Fish, all rights reserved.
+This program is released under the following license: MIT/X11 License.
+( L<http://www.opensource.org/licenses/mit-license.php> ).