[
Lists Home |
Date Index |
Thread Index
]
PeterHowells@halifax.co.uk scripsit:
> <?xml version="1.0" encoding="UTF-8"?>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <xsd:element name="person">
> <xsd:complexType >
> <xsd:all minOccurs="0" maxOccurs="1">
> <xsd:element name="firstname" type="xsd:string"/>
> <xsd:element name="lastname" type="xsd:string"/>
> </xsd:all>
> </xsd:complexType>
> </xsd:element>
> </xsd:schema>
What you've said here is that there must be either 0 or 1 instances
of the combination firstname-lastname in either order. This can be
satisified by nothing, or by firstname-lastname, or by lastname-firstname.
A firstname by itself doesn't work, because it can't substitute for the
required combination.
--
John Cowan <jcowan@reutershealth.com> http://www.reutershealth.com
I amar prestar aen, han mathon ne nen, http://www.ccil.org/~cowan
han mathon ne chae, a han noston ne 'wilith. --Galadriel, _LOTR:FOTR_
|