GenDoc (formerly GenDiapo) is an XML Editor based
on a existing project, MerlotXML. It can use two
kinds of plugins (DTD and/or action). The DTD
plugin can be used to customize the editor for a
DTD, and an action plugin can be used to publish
documents in HTML or PDF format. The editor is
composed of 3 views: tree view, attribute view for
current element, and a "styled view". The aim of
styled view is to show the document with a visual
aspect.