[Home] [By Thread] [By Date] [Recent Entries]


Bob Foster wrote:
> From: "Mike Fitzgerald" <mike@w...>
> 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


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member