ISSUE-90

final/blocked Complex Type

State:
CLOSED
Product:
Basic
Raised by:
Jonathan Calladine
Opened on:
2006-11-06
Description:
Proposed Basic Patterns:

  <xs:complexType name="foo" final="extension restriction">
    ....
  </xs:complexType>

  <xs:complexType name="foo" final="#all">
    ....
  </xs:complexType>

  <xs:complexType name="foo" block="extension restriction">
    ....
  </xs:complexType>

  <xs:complexType name="foo" block="#all">
    ....
  </xs:complexType>


These patterns restrict/prevent advanced extension/restriction patterns and 
should at worst be ignored by processors. Needs to be proven with our test 
suite though.

Related emails:
  1. ISSUE-90: final/blocked Complex Type (from dean+cgi@w3.org on 2006-11-06)
  2. Agenda: XML Schema Patterns for Databinding telcon 7 November 2006 (from paul.downey@bt.com on 2006-11-07)
  3. Minutes: XML Schema Patterns for Databinding telcon 7 November 2006 (from paul.downey@bt.com on 2006-11-07)

Related notes:

2006-11-07: accepted as Basic pattern