A wysiwyg XML editor
Etna is an OpenSource software. It means that you can access to the source code, modify it, and share your improvements. It is also an extensible software.
This pages explain how to modify and extend Etna.
Learn how to create a RelaxNG schema with the RelaxNG extensions supported by Etna: RelaxNG extensions
Most of the time, for complex schemas, writting RelaxNG Schemas is not enough. You need to add some User Interface components, like buttons, dialog boxes, in order to add features to Etna to facilitate the editing of a specific XML document. Etna is built on top of XulRunner and Gecko, the Mozilla framework. So you can create XUL extensions like you can do for Firefox. Learn how to create such add-ons.
Perhaps you would like to help to improve Etna, to fix bug, or to build Etna for a plateform other than Windows/MacOS/Linux. So retrieve the source code and build binaries.