Hallo,
Ik wil graag in een XML schema de mogelijkheid geven om in een element meerdere elementen terug te geven, maar al deze elementen moeten wel van één type zijn. Echter, er zijn wel meerdere types mogelijk.
Het komt neer op dit:
Dit laat zich uitleggen door de choice die zorgt dat er maar één element kan zijn, maar vervolgens het element zelf die zegt dat er geen beperking is. Voor zover ik weet is deze constructie niet toegestaan, maar weet iemand hoe ik dit wel voor elkaar kan krijgen?
Alvast bedankt.
Ik wil graag in een XML schema de mogelijkheid geven om in een element meerdere elementen terug te geven, maar al deze elementen moeten wel van één type zijn. Echter, er zijn wel meerdere types mogelijk.
Het komt neer op dit:
XML:
1
2
3
4
| <xsd:choice maxOccurs="1"> <xsd:element name="klant" type="klant" minOccurs="0" maxOccurs="unbounded" /> <xsd:element name="project" type="project" minOccurs="0" maxOccurs="unbounded" /> </xsd:choice> |
Dit laat zich uitleggen door de choice die zorgt dat er maar één element kan zijn, maar vervolgens het element zelf die zegt dat er geen beperking is. Voor zover ik weet is deze constructie niet toegestaan, maar weet iemand hoe ik dit wel voor elkaar kan krijgen?
Alvast bedankt.
[ Voor 6% gewijzigd door Dennis op 25-09-2006 14:19 . Reden: Kleine verduidelijking ]