Re: [xml-dev] Use xsd to specify multiple instances of existing element

From
Pete Cordell <>
To
Andrew Welch <>
Date
2008-09-22T15:28:28Z
ID
<8BB3BE2CB19A420AA3CBBE812C7C8F99@Codalogic>
Thread
Re: [xml-dev] Use xsd to specify multiple instances of existing element
----- Original Message ----- 
From: "Andrew Welch" <>

>> So, my answer to Ian is you can't exactly do what you want using XSD
>
> ...in XSD 1.0.  It's perfectly possible 1.1 isn't it?


I think XSD 1.1 allows some of the solution.  But it seems that assertions 
are not allowed on elements (based on looking at 
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5861), so I think it would be 
difficult to ensure that the first element within the <entry> element was of 
one type and the second was of the other type.

There may be another way to achieve it though.

Cheers,

Pete Cordell
Codalogic Ltd
Interface XML to C++ the easy way using XML C++
data binding to convert XSD schemas to C++ classes.
Visit http://www.codalogic.com/lmx/ for more info