
Thanks John, Syd, I will look into this shortly. The quick explanation is that for Relax NG the whole document content before the insert position can determine what is accepted next but we take only a reduced context formed by the preceding sibling elements and the ancestors. That gives the expected results almost all situations. I will see what happens exactly in this case and if we can easily correct that. Best Regards, George -- George Cristian Bina <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com Syd Bauman wrote:
I have duplicated this problem using both the XML syntax and the compact syntax in oXygen 11.1 build 2009121816 on Mac OS X 10.5.8 on Intel architecture.
--------- schema --------- start = element test { what } what = element item { attribute name { "first" }, element response { attribute value { "alpha" | "beta" } } }, element item { attribute name { "second" }, element response { attribute value { "gamma" | "delta" } } } --------- end schema --------- _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user