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

RE: default value for a simpleType with restriction

From: Mario Madunic <hajduk@imag.net>
Date: Thu, 3 Jul 2008 11:10:41 -0700
Message-ID: <1215108641.486d1621d4922@members.uniserve.com>
To: Michael Kay <mike@saxonica.com>
Cc: xmlschema-dev@w3.org
RE: default value for a simpleType with restriction

Thanks for the quick response.

Makes sense. Was just trying alleviate any maintenance issues.

Marijan (Mario) Madunic

Quoting Michael Kay <mike@saxonica.com>:

> 
> No, it's not possible. The default value can be declared as a property of
> the attribute declaration or the attribute use, but it is not a property of
> the type.
> 
> I guess the theory behind that is that a type is a set of values and
> operations defined on those values, and the notion of a default doesn't fit
> into this definition. You would get into awkward questions about whether two
> types that differed only in the default value were really the same type.
> 
> Michael Kay
> http://www.saxonica.com/
>  
> 
> > -----Original Message-----
> > From: xmlschema-dev-request@w3.org 
> > [mailto:xmlschema-dev-request@w3.org] On Behalf Of Mario Madunic
> > Sent: 03 July 2008 18:48
> > To: xmlschema-dev@w3.org
> > Subject: default value for a simpleType with restriction
> > 
> > 
> > 
> > Hopefully this is the right group for this question. If not 
> > please inform me which one.
> > 
> > I've created a simpleType
> > 
> > <xs:simpleType name="dtPresentation">
> >   <xs:restriction base="xs:string">
> >     <xs:enumeration value="a" />
> >     <xs:enumeration value="b" />
> >     <xs:enumeration value="c" />
> >     <xs:enumeration value="d" />
> >     <xs:enumeration value="all" />
> >   </xs:restriction>
> > </xs:simpleType>
> > 
> > I would like to declare 'all' as the default value here and 
> > not where it is being used as in
> > 
> > <xs:attribute name="presentation" type="dtPresentation" 
> > default="all" />
> > 
> > Is this possible?
> > 
> > Marijan (Mario) Madunic
> > 
> 
> 
> 
Received on Thursday, 3 July 2008 18:11:19 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.