A few interesting XML tools that I am testing at the moment

At CERN on lxplus you can access these tools by adding the directory /afs/cern.ch/sw/XML/XMLDOC/bin/i386-linux to your $PATH variable and use the shell scripts specified with each tool below. Please send comments or error reports to me (for my email see the end of this page).

DTDinst

DTDinst is a program for converting XML DTDs into an XML instance format. A description of the tool is here.

The shell script is called dtdinst.sh.

Jing

Jing is a validator for RELAX NG and other schema languages. A description of the tool is here.

The shell script is called jing.sh.

Trang

Trang takes as input a schema written in RELAX's XML or compact syntax or as an XML DTD and produces as output a schema written in one of those three formats, or, additionally, as an W3C XML Schema. Moreover, Trang can infer a schema from one or more example XML documents. A description of the tool is here.

The shell script is called trang.sh.

Xslutil and Xfc

XMLmind XSL Utility is a graphical application written in Java. Out of the box, this utility allows one to convert DITA 1.1, DocBook 4, DocBook 5, and XHTML documents to PDF, RTF, WordprocessingML, Office Open XML and OpenOffice formats. A detailed help file is available in various formats here.

The shell script is called xslutil.sh.

XMLmind XSL-FO Converter (xfc for short) is a command line implementation for converting documents in XSL-FO v1.0 format into RTF (Word 2000+), WordprocessingML (Word 2003+), Office Open XML (.docx, Word 2007+), OpenOffice (.odt, OpenOffice.org 2+). It thus addresses translation to the file formats of the two most commonly used word processors, Microsoft Word and OpenOffice.org Writer. The userguide is available in various formats here.

The shell script is called xfc.sh.

Yudit

Yudit is a Unicode editor. For a short introduction (a list of frequently asked questions), type help in the command window. More information on specific topics is available as HOWTO files, as follows: HOWTO-arabic, HOWTO-baybayin, HOWTO-berber, HOWTO-bidi, HOWTO-configure, HOWTO-devanagari, HOWTO-freehand, HOWTO-georgian, HOWTO-greekancient, HOWTO-japanese, HOWTO-keymap, HOWTO-malayalam, HOWTO-rovasiras, HOWTO-tamil, HOWTO-tibetan.

The shell script is called yudit.sh.


Go to: CERN | IT Department
Last Mod. 15 April 2010 (Michel Goossens).

Source: /afs/cern.ch/sw/XML/XMLDOC/docs.html