Capitalisation
CKeditor and the other WYSIWYG HTML tools
CKeditor has been chosen for several reasons :
it is open source
it is very well documented
the community is very active
it is highly customizable
From linear titles to hierarchized sections
The most difficult process during the development of this converter has been the transformation of a series of titles of different levels to sections and sub sections.This is a recurrent problem and the developers of some other converters have also face it.
After having tried to do this transformation using an XSL sheet, it has appeared that the best way was to parse the orginal content using a very linear method.
I chose the SAX parser in Java, because of its popularity and because it is easy to apprehend.