wiki:WikiStart
Last modified 2 weeks ago Last modified on 04/05/14 13:15:38

Welcome on the xmlto project page

xmlto is a shell-script tool for converting XML files to various formats.

At the moment it supports conversion from docbook, xhtml1 and fo format to various output formats (awt, fo, htmlhelp, javahelp, mif, pdf, svg, xhtml, dvi, html, html-nochunks, man , pcl, ps, txt, xhtml-nochunks, epub).

It uses passivetex(default)/fop/dblatex for processing, just provides easy to use command line frontend to make fine output without remembering many long options and searching for syntax.

Current sources of xmlto could be found at https://fedorahosted.org/xmlto/browser . Tarballs are available at https://fedorahosted.org/releases/x/m/xmlto/

Older versions (up to 0.0.20) could be found at http://cyberelk.net/tim/data/xmlto/stable/ .

Useful xmlto informations are at Tim Waugh's pages http://cyberelk.net/tim/software/xmlto/.

Porting to other platforms

xmlto is primarily designed for the Linux environment, but design is intended to be as portable as possible. Primary issue is usually with the getopt() availability/compatibility. If you managed to make port to some non-Linux environment and you think other may benefit from your work, feel free to contact me and I'll post the link here.

Documentation links:

web manpage for xmlto 0.0.26

web manpage for xmlif

How to checkout sources and contribute:

You can checkout the latest sources by

svn checkout http://svn.fedorahosted.org/svn/xmlto/

Feel free to propose patches either here via trac or send me them to ovasik@… . Please let me know if you don't want to be listed in THANKS file. Thanks in advance!

Versions

Latest released version - xmlto 0.0.26 released on Apr 5th 2014 . Changes are very minor, primarily bugfixes (lack of time for bigger features, sorry...).

What is new in xmlto-0.0.26

  • fix build with automake 1.13+
  • handle used css lists in epub format
  • fix broken noextensions option recognition
  • searchpath option no longer produces a warning about bad shell syntax

Current TODO list for 0.0.27 (release date unknown at the moment ;) ):

  • fix possible issues from 0.0.26
  • support for xmlroff
  • documentation/message improvements
  • better handling of currently always overriden xsl variables (e.g. encoding related)

If you have any ideas what could/should be done in xmlto, feel free to contact me at mailto:ovasik@… . Thanks in advance

Ondřej Vašík