RE: [xml-dev] modeling, validating and documenting an xml grammar

From
Mike Fitzgerald <>
To
Bob Foster <>, xml-dev <>
Date
2003-06-17T21:24:32Z
ID
<>
Thread
RE: [xml-dev] modeling, validating and documenting an xml grammar
Bob Foster wrote:
> From: "Mike Fitzgerald" <>
> 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