For the implementation of the prototype, we used following
Open-Source ([12]) Markup-processors
- The Xalan XSLT-engine for the processing of XSL-stylesheets.
Xalan internally uses the Xerces ([13]) XML-parser.
- The Saxon ([14]) 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 ([15]) 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 ([16]) (with the fancy name ''HTMLParser'').
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).
root
2006-05-22