- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: Mon, 15 Sep 2003 16:46:22 +0100
- To: Lefèvre@inf.ed.ac.uk, Marc <Marc.Lefevre@softwareag.com>
- Cc: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>, "'xml-dev@lists.xml.org'" <xml-dev@lists.xml.org>
Your schema includes a content model similar to the following in DTD-notation: ( IDAH+ | CWG | ( IDAH+ , CWG) ) This is not allowed, by XML 1.0 in a DTD, and by W3C XML Schema in a schema, because given an IDAH element in an instance, a processor cannot immediately determine whether the first or the third branch of the above choice is to be followed. If you rewrite the above as ( CWG | ( IDAH+ , CWG?) ) or <xs:choice> <xs:element ref="CommentWorkGrid"/> <xs:sequence> <xs:element ref="IndicationDaysAndHours" minOccurs="28" maxOccurs="28"/> <xs:element ref="CommentWorkGrid" minOccurs="0"> <xs:annotation> <xs:documentation>90037</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> it will be OK. ht -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam]
Received on Monday, 15 September 2003 11:49:01 UTC