Xwing

Xwing provides a library of Swing components that can display and edit XML data in a variety of forms - trees, tables, text fields, and more. It also contains a set of Jelly tag libraries that allows user interfaces to be specified completely in XML.