For the implementation of the prototype, we used following
Open-Source () Markup-processors
Most of them are implemented (as singletons) using the popular factory-pattern
and can be set via special parameters given to Java's Virtual Machine
at runtime (see section 2.3.2 and 2.3.2).
- The Xalan XSLT-engine for the processing of XSL-stylesheets.
Xalan internally uses the Xerces () XML-parser.
- The Saxon () XQuery-processor and XSL-parser for the appliance of XQuery-stylesheets.
- The conversion from HTML to well-formed X(HT)ML (a process often referred to as ''tidying'')
is done by the JTidy () HTML-checker and -pretty-printer.
- For the parsing of HTML-data (used in the page-splitting process), we made use of an Open Source
HTMLParser () (with the fancy name ''HTMLParser'').