by Eric van der Vlist is published by O'Reilly & Associates (ISBN: 0596004214)
datatypeName param exceptPattern — data pattern
datatypeName ["{" param* "}"] [ exceptPattern] |
(pattern), attribute, datatypeName param exceptPattern, element, list, mixed, pattern&pattern, pattern*, pattern+, pattern,pattern, pattern?, pattern|pattern
The datatypeName param exceptPattern pattern matches a single text node and allows the possibility of restricting its values. It is different from the text pattern, which matches zero or more text nodes and doesn't allow the possibility of restricting the values of these text nodes.
In this construction, the restrictions are applied using datatypeName. It defines the datatype, the optional param that defines additional parameters passed to the datatype library (when the datatype library is W3C XML Schema datatypes, these parameters are the W3C XML Schema facets), and the optional exceptPattern. exceptPattern defines exceptions, a set of excluded values.
This text is released under the Free Software Foundation GFDL.