I haven't used it myself, but it sounds like Xeena may be the kind of thing you
are looking for...
http://alphaworks.ibm.com/tech/xeena

Jon Schewe wrote:

> I'm looking for an XML instance editor that validates against XML Schemas so
> that the user doesn't create invalid documents and uses the schema to build
> the interface, for things that are choices, and supports ensuring referential
> integrity for keyref statements.  I'd preferably like something that's open
> source and runs on Linux, but the target platform is Windows and if need be,
> it can be commercial.  Any ideas?
>
> --
> Jon Schewe | http://mtu.net/~jpschewe | jpschewe at mtu.net
> For I am convinced that neither death nor life, neither angels
> nor demons, neither the present nor the future, nor any
> powers, neither height nor depth, nor anything else in all
> creation, will be able to separate us from the love of God that
> is in Christ Jesus our Lord. - Romans 8:38-39
>
> _______________________________________________
> tclug-devel mailing list
> tclug-devel at mn-linux.org
> https://mailman.mn-linux.org/mailman/listinfo/tclug-devel