How do I define schema for the following XML:
<root>
<elements>
<element1/>
<element2/>
<element1/>
</elements>
<elements>
<element2/>
<element1/>
</elements>
<elements>
<element1/>
<element2/>
</elements>
</root>
where the number of elements element1 and element2 is unlimited and they can be intermixed in a varying order. Is it at all possible? Or should I just redefine XML as:
<root>
<elements>
<element type="1"/>
<element type="2"/>
<element type="1"/>
</elements>
<elements>
<element type="2"/>
<element type="1"/>
</elements>
<elements>
<element type="1"/>
<element type="2"/>
</elements>
</root>
/.