Sean Russell wrote:
> 
> > XXE currently supports DTD and XML Schema. Support of Relax NG is not
> > planned.
> 
> Which is unfortunate, but not unexpected.
> 
> IME, people don't write W3C XML Schemas by hand... they /need/ a special tool
> to create schemas.  RelaxNG is much more user friendly..
> 
> Just for the record -- in case you're keeping track -- I'm formerly voting for
> RelaxNG support.

Unlike XML Schema, Relax NG is an inspired spec. But:

[1] Relax NG was not fully cooked when we started implementing XXE V2.
[2] A serious XML editor must *also* support XML Schema, like it or not.

PS: Internally, XXE editing logic is based on an abstraction of a highly
contextual grammar such as  Relax NG (even if DTDs and XML Schema are
not contextual grammars).

Reply via email to