dtd-types: Basic types for representing XML DTDs

[ bsd3, data, library, text, xml ] [ Propose Tags ]

This package provides types to represent an XML Document Type Declaration (DTD) as defined in W3C specifications (http://www.w3.org/XML/Core/#Publications). It is intended to be compatible with and extend the set of types in Data.XML.Types provided by the xml-types package.

Following the philosophy of Data.XML.Types, the types in this module are not intended to be a strict and complete representation of the model in the W3C specifications; rather, they are intended to be convenient and type-safe for the kinds of processing of DTDs that are commonly done in practice. As such, this model is compatible with both Version 1.0 and Version 1.1 of the XML specification.

Therefore, these types are not suitable for type-level validation of the syntax of a DTD. For example: these types are more lenient than the specs about the characters that are allowed in various locations in a DTD; entities of various kinds only appear as distinct syntactic elements in places where they are commonly needed when processing DTDs; etc.

Conditional sections are not represented in these types. They should be handled directly by parsers and renderers, if needed.

Modules

[Index]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.0.1, 0.1.0.0, 0.2.0.0, 0.2.0.1, 0.3.0.1, 0.4.0.0
Dependencies base (>=3 && <4.7), text, xml-types (>=0.3 && <0.4) [details]
License BSD-3-Clause
Author Yitzchak Gale
Maintainer gale@sefer.org
Revised Revision 2 made by HerbertValerioRiedel at 2019-01-06T21:44:27Z
Category Text, XML
Home page http://projects.haskell.org/dtd/
Bug tracker mailto:gale@sefer.org
Source repo head: darcs get http://code.haskell.org/dtd/dtd-types/
Uploaded by YitzGale at 2011-05-31T09:29:47Z
Distributions NixOS:0.4.0.0
Reverse Dependencies 3 direct, 1 indirect [details]
Downloads 5131 total (22 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]