- From: Michael Kay <mhk@mhk.me.uk>
- Date: Fri, 4 Jun 2004 23:37:53 +0100
- To: "'Tait E Larson'" <telarson@us.ibm.com>
- Cc: <xmlschema-dev@w3.org>
> -----Original Message----- > From: Tait E Larson [mailto:telarson@us.ibm.com] > Sent: 04 June 2004 19:42 > To: Michael Kay > Cc: xmlschema-dev@w3.org > Subject: RE: Problem with types derived from mixed complex types > > > > > > Michael, > > I'm not 100% sure your example works in this case. In the > case described > in the link below the base type is complex (i.e. contains > other elements). > In your example I believe "xsl:generic-element-type" is simple. No, it's complex. This is covered by rule 2 in section 3.4.3: 2 If the <simpleContent> alternative is chosen, all of the following must be true: 2.1 The type definition ·resolved· to by the ·actual value· of the base [attribute] must be one of the following: 2.1.1 [...] 2.1.2 only if the <restriction> alternative is also chosen, a complex type definition whose {content type} is mixed and a particle which is ·emptiable·, as defined in Particle Emptiable (§3.9.6); 2.1.3 [...] 2.2 If clause 2.1.2 above is satisfied, then there must be a <simpleType> among the [children] of <restriction>. This validates OK in Xerces. Michael Kay
Received on Friday, 4 June 2004 18:38:53 UTC