- From: Databinding Issue Tracker <dean+cgi@w3.org>
- Date: Tue, 21 Feb 2006 14:05:31 +0000 (GMT)
- To: public-xsd-databinding@w3.org
ISSUE-20: Extension of collections http://www.w3.org/2005/06/tracker/databinding/issues/20 Raised by: Paul Downey On product: Basic The input document offers the following pattern for a collection which is open to extension, thereby being useful when evolving or extending a schema during versioning: """ <xs:complexType name="CustomerType"> <xs:sequence> <xs:element name="firstName" type="xs:string" /> <xs:element name="lastName" type="xs:string" /> <xs:element name="extension" type="tns:CustomerExtensionType" minOccurs="0" /> </xs:sequence> <xs:anyAttribute/> </xs:complexType> <xs:complexType name="CustomerExtensionType"> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##targetNamespace"/> </xs:sequence> </xs:complexType> """ How well is this pattern supported by tools - does it belong in the Basic patterns document? Are there authoring issues with this pattern we should warn about?
Received on Tuesday, 21 February 2006 14:05:42 UTC