- From: Jay Daley <jay@nominet.org.uk>
- Date: 07 Mar 2006 17:24:43 -0700
- To: www-xml-schema-comments@w3.org
- Cc: Geoffrey.Sisson@nominet.org.uk
I would like to propose a requirement for XML Schema 1.1, which is to allow substitutionGroup for attributes. As an example, I want to be able to do the following <!-- schema1 extract --> <complexType name="operation"> <sequence> <any namespace="##other" /> </sequence> <attribute ref="schema1:opcode" use="required" /> </complexType> <attribute name="opcode" type="schema1:opcodeType" /> <simpleType name="opcodeType> <restriction base="token"> <enumeration value="request"> <enumeration value="approve"> <enumeration value="reject"> <enumeration value="withdraw"> </restriction> </simpleType> <!-- schema2 extract --> <simpleType name="extendedOpcodeType"> <union memberTypes="schema1:opcodeType"> <simpleType> <restriction base="token"> <enumeration value="dispute"> </restriction> </simpleType> </union> </simpleType> <attribute name="extendedOpcode" type="schema2:extendedOpcodeType" substitutionGroup="schema1:opcode" /> <!-- example document --> <operation extendedOpcode="dispute"> <blah /> </operation> Or is there a current way that I should be doing the same thing which I can't work out? thanks Jay Daley Nominet UK
Received on Wednesday, 8 March 2006 00:25:17 UTC