|
Text.XML.HXT.RelaxNG.DataTypes |
|
|
|
Synopsis |
|
|
|
Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Start of a context attribute value
(see also: Text.XML.HXT.RelaxNG.Simplification.simplificationStep1)
The value is always followed by the original attribute name and value
|
|
|
Start of base uri attribute value
(see also: simplificationStep1 in Text.XML.HXT.RelaxNG.Simplification)
|
|
|
|
|
|
|
|
|
|
|
Type of all datatype libraries functions that tests whether
a XML instance value matches a value-pattern.
Returns Just "errorMessage" in case of an error else Nothing.
|
|
|
Type of all datatype libraries functions that tests whether
a XML instance value matches a data-pattern.
Returns Just "errorMessage" in case of an error else Nothing.
|
|
|
List of all supported datatype libraries
|
|
|
Each datatype library is identified by a URI.
|
|
|
|
|
|
|
List of all supported params for a datatype
|
|
|
List of all supported datatypes and there allowed params
|
|
|
The Constructor exports the list of supported datatypes for a library.
It also exports the specialized datatype library functions to validate
a XML instance value with respect to a datatype.
| Constructors | DTC | | dtAllowsFct :: DatatypeAllows | function to test whether a value matches a data-pattern
| dtEqualFct :: DatatypeEqual | function to test whether a value matches a value-pattern
| dtAllowedTypes :: AllowedDatatypes | list of all supported params for a datatype
|
|
|
|
|
|
|
|
|
|
List of parameters; each parameter is a pair consisting of a local name and a value.
|
|
|
|
|
A Context represents the context of an XML element.
It consists of a base URI and a mapping from prefixes to namespace URIs.
|
|
|
A Datatype identifies a datatype by a datatype library name and a local name.
|
|
|
|
|
Represents a name class
| Constructors | | Instances | |
|
|
|
Represents a pattern after simplification
| Constructors | | Instances | |
|
|
|
Constructors | | Instances | |
|
|
|
|
|
smart constructor for NotAllowed
|
|
|
|
|
|
|
|
|
merge error messages
If error levels are different, the more important is taken,
if level is 2 (max level) both error messages are taken
else the 1. error mesage is taken
|
|
|
smart constructor for Choice
|
|
|
smart constructor for Group
|
|
|
smart constructor for OneOrMore
|
|
|
smart constructor for Interleave
|
|
|
smart constructor for After
|
|
|
Possible content types of a Relax NG pattern.
(see also chapter 7.2 in Relax NG specification)
| Constructors | CTEmpty | | CTComplex | | CTSimple | | CTNone | |
| Instances | |
|
|
Produced by Haddock version 2.4.2 |