XML Schema errata (and digest question)

Hank Oxford hoxford at dtai.com
Thu Jun 10 23:48:59 BST 1999


Anyone put together errata for the W3C XML Schema draft's Schema schema
or schema DTD?  (Is that confusing enough?) I'm trying to cobble
together something that can work with it and have found one small
discrepancy so far.

The schema schema says:
<modelGroup name="bounds">
   <choice>
      <sequence>
         <elementTypeRef name="minInclusive" minOccur="0" maxOccur="1"/>
         <elementTypeRef name="maxInclusive" minOccur="0" maxOccur="1"/>
      </sequence>
      <sequence>
         <elementTypeRef name="minExclusive" minOccur="0" maxOccur="1"/>
         <elementTypeRef name="maxExclusive" minOccur="0" maxOccur="1"/>
      </sequence>
   </choice>
</modelGroup>

The DTD says:
<!ENTITY % bounds "((minInclusive | minExclusive)?, 
  (maxInclusive | maxExclusive)?)">

If I'm reading the Schema schema right, well, it's wrong.  It wouldn't
allow mixed bounds in the form of, say,  a minInclusive and a
maxExclusive.

The DTD says you may or may not have either a minInclusive or
minExclusive (but not both) and may or may not have either a
maxInclusive or maxExclusive (but not both).  I believe the DTD is
correct.
Am I missing something?

Should the Schema schema be something like this:
<modelGroup name="bounds">
   <sequence>
      <choice minOccur="0", maxOccur="1">
         <elementTypeRef name="minInclusive"/>
         <elementTypeRef name="minExclusive"/>
      </choice>
      <choice minOccur="0", maxOccur="1">
         <elementTypeRef name="maxInclusive"/>
         <elementTypeRef name="maxExclusive"/>
      </sequence>
   </sequence>
</modelGroup>



And speaking of tools for the Schema draft, anyone know of any?  Any on
the horizon?  I know it's early and still in flux, but some of us need
that functionality now... or yesterday would be even better.  :)

Also, anyone know what's going on with the xml-dev-digest?  I prefer the
digest to the individual mailings, but the digest seems to have stopped.


-- 
Hank Oxford                                    DTAI, Incorporated 
hoxford at dtai.com                               3900 Harney St Suite 210 
1-619-542-7243                                 San Diego, CA 92110
1-888-222-3824 x243                            http://www.dtai.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)





More information about the Xml-dev mailing list