| ||||||||
| ||||||||
| Description | ||||||||
This module provides functions for validating the DTD of XML documents represented as XmlTree. Unlike other popular XML validation tools the validation process returns a list of errors instead of aborting after the first error was found. Unlike validation of the document, the DTD branch is traversed four times:
| ||||||||
| Synopsis | ||||||||
| ||||||||
| Documentation | ||||||||
| removeDoublicateDefs :: XmlArrow | ||||||||
Removes doublicate declarations from the DTD, which first declaration is binding. This is the case for ATTLIST and ENTITY declarations.
| ||||||||
| validateDTD :: XmlArrow | ||||||||
Validate a DTD.
| ||||||||
| Produced by Haddock version 2.5.0 |