W3C home > Mailing lists > Public > xmlschema-dev@w3.org > April 2002

RE: conplexType with mixed="true" and no content.

From: Biron,Paul V <Paul.V.Biron@kp.org>
Date: Thu, 11 Apr 2002 08:04:37 -0700
Message-Id: <8904C60CACA7D51191BC00805FEAAF4358EC23@crdc-exch-7.crdc.kp.org>
To: "'KAZUMI Saito'" <ksaito@jp.fujitsu.com>, xmlschema-dev@w3.org
You are reading the REC correctly.  The WG has acknowledged that there is a
bug in this regard and are working on drafting on erratum on this matter.
Stay tuned to [1] for updates.

pvb

References
[1] http://www.w3.org/2001/05/xmlschema-errata
> -----Original Message-----
> From:	KAZUMI Saito [SMTP:ksaito@jp.fujitsu.com]
> Sent:	Thursday, April 11, 2002 4:10 AM
> To:	xmlschema-dev@w3.org
> Subject:	conplexType with mixed="true" and no content.
> 
> From my read of the schema recomenndation, following xml instance
> is not valid against that schema.
> 
> XSD:
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
>   <xs:element name="root">
>     <xs:complexType mixed="true"/>
>   </xs:element>
> </xs:schema>
> 
> XML:
> <root>text</root>
> 
> Because, the rec says in "Complex Type Definition with complex content
> Schema Component", 
> 
> {content type}:
> 1.1 If one of the following is true
> 1.1.1 There is no <group>, <all>, <choice> or <sequence> among the
> [children]; 
>   ...
> , then empty; (*1)
> 1.2 otherwise a pair consisting of 
> 1.2.1 the appropriate case among the following:
> 1.2.1.1 If the mixed [attribute] is present on <complexContent>,
>         then mixed if its ?actual value? is true, otherwise elementOnly;
> 1.2.1.2 If the mixed [attribute] is present on <complexType> and its
> ?actual
>         value? is true, then mixed;
> 1.2.1.3 otherwise elementOnly.
> 1.2.2 The particle corresponding to the <all>, <choice>, <group> or
> <sequence>
>       among the [children]. 
> 
> clause  1.2.1 above makes menthion of mixed attribute, but clause 1.1.1
> is match first, then the <root> element must be empty, I think.
> 
> clause 1.2.1.x is prior to clause 1.1 ?
> 
> -----
>  KAZUMI Saito  FUJITSU Ltd.
Received on Thursday, 11 April 2002 13:22:23 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:30 GMT