Lists Home |
Date Index |
Bob Foster wrote:
> From: "Mike Fitzgerald" <firstname.lastname@example.org>
> 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.