=head1 NAME

bib2xml - A perl script that generates an XML file for a BibTeX database


=head1 SYNOPSYS

bib2xml [options] F<file> [F<file> ...]

=head1 DESCRIPTION

bib2xml is a script which permits to generate a XML file for
the entries of BibTeX files.

The generated XML file is compliant with the DTD from http://bibtexml.sf.net

The bib2xml command is equivalent to:
bib2html [options] F<file> [F<file> ...] -g XML

=head1 OPTIONS

=over 4

=item B<-[no]b>

=item B<--[no]bibtex>

This option permits to generate, or not, a verbatim of the
BibTeX entry code.

=item B<--[no]checknames>

This option permits to check if the some author's names are
similar and generates a set of warnings about each of them.

=item B<--cvs>

If specified, this option disables the deletion of the subfiles
'.cvs', 'CVS' and 'CVSROOT' in the output directory.

=item B<-d> I<name>[=I<value>]

See B<--generatorparam>.

=item B<--doctitle> I<text>

Sets the title that appears in the main page.

=item B<-f>

=item B<--force>

Forces to overwrite into the output directory.

=item B<-g> I<class>

=item B<--generator> I<class>

Sets the generator to use. I<class> must be a valid Perl class.

=item B<--generatorparam> I<name>[=I<value>]

Sets a generator param. It must be a I<key>=I<value> pair or
simply a I<name>.
Example: "target=thisdirectory" defines the parameter target
with corresponding value "thisdirectory". The specified
parameters which are not supported by the generator are
ignored.

=item B<--generatorparams>

Shows the list of supported parameters, and their
semantics for the current generator.

=item B<--genlist>

Shows the list of supported generators.

=item B<-?>

=item B<-h>

Show the list of available options.

=item B<--help>

See B<--man>.

=item B<--lang> I<name>

Sets the language used by the generator.

=item B<--langlist>

Shows the list of supported language.

=item B<--man>

=item B<--manual>

Show the manual page.

=item B<-o> F<file>

=item B<--output> F<file>

Sets the directory or the F<file> in which the documentation will be put.

=item B<-p> F<file>

=item B<--preamble> F<file>

Sets the name of the F<file> to read to include some TeX preambles.
You could use this option to dynamicaly defined some unsupported
LaTeX commands.

=item B<--protect> F<shell_wildcard>

If specified, this option disables the deletion in the target
directory of the subfiles that match the specified shell
expression.

=item B<-q>

Don't be verbose: only error messages are displayed.

=item B<--[no]sortw>

Shows (or not) a sorted list of warnings.

=item B<--stdout>

Force the output of the generated files onto the standard output.
This option is equivalent to C<-d stdout>.

=item B<--svn>

If specified, this option disables the deletion of the subfiles
'.svn' and 'svn' in the output directory.

=item B<--texcmd>

Shows the list of supported LaTeX commands.

=item B<--theme> I<name>

Sets the theme used by the generator.

=item B<--themelist>

Shows the list of supported themes.

=item B<-v>

Be more verbose.

=item B<--version>

Show the version of this script.

=item B<--[no]warning>

If false, the warning are converted to errors.

=item B<--windowtitle> I<text>

Sets the title that appears as the window's title.

=back

=head1 LICENSE

S<GNU Public License (GPL)>

=head1 COPYRIGHT

S<Copyright (c) 1998-06 Stéphane Galland E<lt>galland@arakhne.orgE<gt>>

=head1 CONTRIBUTORS

=over

=item S<Aurel GABRIS E<lt>L<gabrisa@optics.szfki.kfki.hu>E<gt>>

=item S<Tobias LOEW E<lt>L<loew@mathematik.tu-darmstadt.de>E<gt>>

=item S<Joao LOURENCO E<lt>L<joao.lourenco@di.fct.unl.pt>E<gt>>

=item S<Dimitris MICHAIL E<lt>L<michail@mpi-sb.mpg.de>E<gt>>

=item S<Luca PAOLINI E<lt>L<paolini@di.unito.it>E<gt>>

=item S<Norbert PREINING E<lt>L<preining@logic.at>E<gt>>

=item S<Cristian RIGAMONTI E<lt>L<cri@linux.it>E<gt>>

=item S<Sebastian RODRIGUEZ E<lt>L<sebastian.rodriguez@utbm.fr>E<gt>>

=item S<Martin P.J. ZINSER E<lt>L<zinser@zinser.no-ip.info>E<gt>>

=back

=head1 SEE ALSO

L<bib2html>, L<latex>, L<bibtex>
