- From: WJ Krpelan <krpelan_wj@yahoo.com>
- Date: Fri, 4 Jul 2008 01:34:55 -0700 (PDT)
- To: xmlschema-dev@w3.org
Hi, you could of course declare an element of type string with default-value "all" and a regulory corresponding pattern Cheers, Wolfgang --- On Thu, 7/3/08, Mario Madunic <hajduk@imag.net> wrote: > From: Mario Madunic <hajduk@imag.net> > Subject: RE: default value for a simpleType with restriction > To: "Michael Kay" <mike@saxonica.com> > Cc: xmlschema-dev@w3.org > Date: Thursday, July 3, 2008, 8:10 PM > 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 Friday, 4 July 2008 08:35:37 UTC