| hxt-8.5.4: A collection of tools for processing XML with Haskell. | Source code | Contents | Index
Text.XML.HXT.RelaxNG.DataTypeLibraries
Description
This modul exports the list of supported datatype libraries. It also exports the main functions to validate an XML instance value with respect to a datatype.
Synopsis
datatypeLibraries :: DatatypeLibraries
datatypeEqual :: Uri -> DatatypeEqual
datatypeAllows :: Uri -> DatatypeAllows
Documentation
datatypeLibraries :: DatatypeLibraries | Source
List of all supported datatype libraries which can be used within the Relax NG validator modul.
datatypeEqual :: Uri -> DatatypeEqual | Source
Tests whether a XML instance value matches a value-pattern. The following tests are performed: 1. : does the uri exist in the list of supported datatype libraries 2. : does the library support the datatype 3. : does the XML instance value match the value-pattern The hard work is done by the specialized `DatatypeEqual` function (see also: `DatatypeCheck`) of the datatype library.
datatypeAllows :: Uri -> DatatypeAllows | Source
Tests whether a XML instance value matches a data-pattern. The following tests are performed: 1. : does the uri exist in the list of supported datatype libraries 2. : does the library support the datatype 3. : does the XML instance value match the data-pattern 4. : does the XML instance value match all params The hard work is done by the specialized `DatatypeAllows` function (see also: `DatatypeCheck`) of the datatype library.
Produced by Haddock version 2.4.2