Re: [xsl] Either-Or Constraint

Subject: Re: [xsl] Either-Or Constraint
From: Oleg Tkachenko <olegt@xxxxxxxxxxxxx>
Date: Mon, 10 Mar 2003 09:54:07 +0200
Jack Cane wrote:
I would like to enforce a constraint that an element must have one and/or
the other of two child elements. That is, the two child elements are both
0..unbounded, but one or the other must be present.

To put it another way, if B is absent, A must be present, but if B is
present, A is optional.
So what about xs:choise then?

<xs:choice>
	<xs:element name="A" type="xs:string" maxOccurs="unbounded"/>
	<xs:element name="B" type="xs:string" maxOccurs="unbounded"/>
</xs:choice>

PS. This is offtopic here, you'd better ask w3c schema questions on schema-dev mail list.
--
Oleg Tkachenko
Multiconn Technologies, Israel



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread