- From: Mario Madunic <hajduk@imag.net>
- Date: Thu, 3 Jul 2008 11:10:41 -0700
- To: Michael Kay <mike@saxonica.com>
- Cc: xmlschema-dev@w3.org
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 UTC