So here is a complex/retarded situation. I am writing an XSD and there happens to be a requirement where i need 2 root elements (1 at any given time)
See this previous question. You can perform the equivalent of an on the root element by simply listing the possibilities in order, like this: