[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XML Schema errata (and digest question)

  • From: Hank Oxford <hoxford@d...>
  • To: xml-dev@i...
  • Date: Thu, 10 Jun 1999 14:50:25 -0700

xml schema minoccur maxoccur

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@d...                               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@i...
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@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.