- From: David Wright <dawright@microsoft.com>
- Date: Thu, 06 Mar 2003 11:33:38 -0700
- To: W3C XML Schema Comments list <www-xml-schema-comments@w3.org>
Received on Thursday, 6 March 2003 13:34:59 UTC
This is a request for the next version of XML-Schema. Please give a way to specify a choice among different attributes. For example, to say that <E a= foo /> <E b= bar /> are allowed, but <E a= foo b= bar /> isn t. An easy way to do this is to allow <xsd:choice> to be used in a attribute specification. Ideally, it would just be possible to use all the current containers for elements for attributes also. Then one could express complex, useful rules, such as E may have either attribute a or b. If it has a, it may also have c. If it has b, it must also have d. I realize that, but using a child element instead of an attribute, I could achieve an equivalent result with the current XML-Schema spec. Not all of us attempting to validate documents using XML-Schema, though, have the possibility of changing the schema used in constructing them. We need to be able to express a rule that existed in someone s else s head, to whom it never occurred that the rule might some day need to be expressed in XML-Schema.
Received on Thursday, 6 March 2003 13:34:59 UTC