[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: specify element type depending of same element attribute value?

From: <noah_mendelsohn@us.ibm.com>
Date: Fri, 12 May 2006 16:52:38 -0400
To: "Michael Kay" <mike@saxonica.com>
Cc: "'Crni Gorac'" <cgorac@gmail.com>, xmlschema-dev@w3.org
Message-ID: <OF6825AABB.0828AB62-ON8525716C.007282D9-8525716C.0072AEAB@lotus.com>
ibm attribute value

And, adding to Mike's answer, the schema workgroup is devoting a lot of 
effort to choosing the right features for Schema 1.1 that would allow just 
such co-occurrence constraints to be expressed.  Though I can't officially 
commit anything, I would expect to see at least some initial proposals in 
whatever is the next public working draft of the Schema 1.1 specification. 
 Stay tuned.

--------------------------------------
Noah Mendelsohn 
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------








"Michael Kay" <mike@saxonica.com>
Sent by: xmlschema-dev-request@w3.org
05/12/2006 04:43 PM
 
        To:     "'Crni Gorac'" <cgorac@gmail.com>, <xmlschema-dev@w3.org>
        cc:     (bcc: Noah Mendelsohn/Cambridge/IBM)
        Subject:        RE: specify element type depending of same element 
attribute value?



> First problem is related to case 
> when type of contents of a simple element (not containing nested
> element) is determined by this element attribute value. 

This is one of the most well-known restrictions in XML Schema. The type of
an element is determined solely by its element name (and perhaps the 
context
in which the element appears, and perhaps the xsi:type attribute). You 
can't
write content models that depend on the presence or value of an attribute.

Michael Kay
http://www.saxonica.com/
Received on Friday, 12 May 2006 20:52:54 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.