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] modeling, validating and documenting an xml grammar

[ Lists Home | Date Index | Thread Index ]

Bob Foster wrote:
> From: "Mike Fitzgerald" <mike@wyeast.net>
> Also, RELAX NG lacks the precise occurrence restraints of XML
> Schema that is, no minOccurs/maxOccurs. RNG supports only the common RE
> or DTD constraints ? * + as <optional>, <zeroOrMore>, and <oneOrMore>.
>
> Yes, but that's just shorthand; it doesn't add any additional capability.

In some respects, it is shorthand, e.g.:

? is <optional> is minOccurs="0" maxOccurs="1"

but you can't say a min of 9 occurrences with a max of 12 in RELAX NG; you
can in XML Schema with minOccurs="9"/maxOccurs="12". However, M-N
constraints are on the official docket for RELAX NG as a separate spec.

Mike





 

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

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