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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] XML Schema newbie - are multiple unordered children occurr

[ Lists Home | Date Index | Thread Index ]

The interesting thing with W3C's schema language is that since they've taken
a more OOP approach, there are many different ways you can write schemas to
validate a specific document, it's all up to your style. What I read from
the original poster was a schema that would validate the following XML:

<ParentNode>
  <A/>
  <B/>
  <A/>
  <A/>
  <B/>
  <A/>
  <A/>
  <B/>
  <B/>
  <!-- and many more -->
</ParentNode>

The schema I whipped up would validate that instance. My schema is
definately not all inclusive though, as you described. I tend to avoid
xsd:choice nodes, as is my style, which was why my first instinct was to
have a sequence with optional children. I could have easily done a schema
with two optional sequences that had one of each node. Or choice too. It's
all up to the schema author to decide which practices he/she wishes to
follow.

Bryce K. Nielsen
SysOnyx, Inc. (www.sysonyx.com)
Makers of xmlArchitect, the Smart XML Schema Editor
(http://www.sysonyx.com/products/xmlarchitect)





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS