- 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