OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

relax-ng message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: Issue: overlapping with XML Schema Part 2



Your proposal doesn't allow me to name a type and derive a new type from
it. I think this might be a considerable drawback.

<simpleType name="localTime">
  <restriction base="time"><!-- prohibit time zone -->
    <pattern value="[0-9]+:[0-9]+:[0-9]+" />
  </restriction>
</simpleType>

....

<element name="officeHours">
  <data type="localTime">
    <param name="minInclusive" value="08:00:00" />
    <param name="minInclusive" value="20:00:00" />
  </data>
</element>

...



> 2. pattern (it says it applies to the value space, but I think this is
> unimplementable except for datatypes derived from string; the only way I can
> see to implement it is to treat it as restricting the lexical space)

Actually, it says "pattern is a constraint on the value space of a
datatype which is achieved by constraining the lexical space." So I
don't see any flaw here.


--
Kohsuke KAWAGUCHI                          +1 650 786 0721
Sun Microsystems                   kohsuke.kawaguchi@eng.sun.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC