[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Build Rich Complexity from a Small Set ofWell-Defined Mark
Costello, Roger L. scripsit: > Interestingly, XML Schemas is considered to be a complicated > language. Perhaps 7 markup combinators are too many in a markup > language? What makes XSD complicated is the irregularity of the rules. For example, a choice between child elements is representable, but a choice between attributes is not. What is more, there are many special rules about what can and cannot be done, the Unique Particle Attribution rule being the most notorious. By comparison, RELAX NG has 9 basic patterns (element, attribute, reference, parent reference, empty, text, datatype, typed value, notAllowed) and 8 combinator patterns (sequence, interleave, choice, optional, zeroOrMore, oneOrMore, list, mixed), but feels much simpler than XSD because of the relatively few restrictions in combining them. > From that will flow complexity of great richness. And that's just what RNG provides. -- When I'm stuck in something boring John Cowan where reading would be impossible or (who loves Asimov too) rude, I often set up math problems for cowan@ccil.org myself and solve them as a way to pass http://www.ccil.org/~cowan the time. --John Jenkins
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|