ISSUE-90: final/blocked Complex Type

ISSUE-90: final/blocked Complex Type

http://www.w3.org/2005/06/tracker/databinding/issues/90

Raised by: Jonathan Calladine
On product: Basic

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.

Received on Monday, 6 November 2006 19:08:06 UTC