W3C home > Mailing lists > Public > xmlschema-dev@w3.org > January 2001

Re: Mixed content and simpleType

From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
Date: 12 Jan 2001 09:02:57 +0000
To: "Bruno Chatel" <bcha@chadocs.com>
Cc: <xmlschema-dev@w3.org>
Message-ID: <f5b1yu987ni.fsf@cogsci.ed.ac.uk>
"Bruno Chatel" <bcha@chadocs.com> writes:

> Hello,
> 
> If i  use mixed content in a Schema : 
> <xsd:complexType name="cType" mixed="true">
>   <xsd:choice  minOccurs="0" maxOccurs="unbounded">
>      <xsd:element ref="e1"/>
>      <xsd:element ref="e2"/>
>    </xsd:choice>
>  </xsd:complexType>
> 
> It means that I may have some content and 
> elements e1 and/or e2  in my element of type cType. 
> It seems that there is no more informations on the 
> content type. 
> 
> Is there a way to design that the content in cType has
> a type (simpleType) ? 

No.  There has been discussion about this, but a lot of uncertainty
about exactly what character sequence the type would apply to.
Consider this case:

<wrap><e2>T</e2>his is <e1>a</e1>
forced example.
</wrap>

There are at least three possible stories about what a simpleType
would apply to:

  1) 'This is a forced example. '
  2) 'his is '; ' forced example. '
  3) 'T'; 'his is '; 'a'; ' forced example. '

Which did _you_ have in mind?

> Is there a default type ? xsd:string ? A way to apply facets on
> it ?

See above.
-- 
  Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
          W3C Fellow 1999--2001, part-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/
Received on Friday, 12 January 2001 04:03:05 GMT

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