XML tests

stuart shepherd <[email protected]> Tue, 28 Aug 2012 09:44:59 +0100
Newsgroups gmane.text.xml.schema.devel
Message-ID <CAC4AywcDMEX7=WuKh+Renb3RzaM6VyyArM34f+B7F5XphKS2Ag@mail.gmail.com>
I have a schema which validates my XML files very well, but I've recently
added a new optional element to a previous defined element, and I would
like to know if there is a way to test that if an element is present then
only certain other elements can be present.

i.e

old element, can have elements 1,2 and 3

<toplevel>
 <element1>...</element1>
 <element2>...</element2>
 <element3>...</element3>
</toplevel>

new element, if new element is present we can only have element 1.

<toplevel>
 <newelement/>
 <element1>...</element1>
</toplevel>

Cheers
Stuart