xsl-list
[Top] [All Lists]

Re: Either-Or Constraint

2003-03-10 00:54:07
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



<Prev in Thread] Current Thread [Next in Thread>