by Eric van der Vlist is published by O'Reilly & Associates (ISBN: 0596004214)
pattern — Pattern
pattern ::= "element" nameClass "{" pattern "}" |"attribute" nameClass "{" pattern "}" | pattern ("," pattern)+ | pattern ("&" pattern)+ | pattern ("|" pattern)+ | pattern "?" | pattern "*" | pattern "+" |"list" "{" pattern "}" |"mixed" "{" pattern "}" | identifier |"parent" identifier |"empty" |"text" |[ datatypeName] literal | datatypeName ["{" param* "}"] [ exceptPattern] |"notAllowed" |"external" literal [ inherit] |"grammar" "{" grammarContent* "}" |"(" pattern ")" |
This text is released under the Free Software Foundation GFDL.