Editors Note
If you want to easily modify the arbitrary set of xml documents of different types then use this advanced Swing based XML editor. You can use this component in your Java application to make a document-specific GUI by examining the XML schema. Swing based XML viewer component is also shipped with this editor.