Name: Paul Hagg
Project title: A framework for developing generic XML tools
Advisor: Johan Jeuring
End date: October 2002
Several XML tools have been released over the last few years. Compressors, editors and database tools are examples of popular XML tools. We claim that most XML tools can be viewed as generic programs. This talk discusses the construction of three of such XML tools. First, a compressor based on XComprez is (which is written in Generic Haskell) is discussed: an adaptation of XComprez to a compressor using Huffman encoding. Secondly, a generic XML editor Generic Edit is discussed. The third tool is an XML to database converter. We briefly discuss some generic DOM functions. The results of the three tools and the DOM functions are used to construct a framework/library for generic XML tools.