dtd-types: Basic types for representing XML DTDs
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
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.
Properties
Versions | 0.0.0.1, 0.1.0.0, 0.2.0.0, 0.2.0.1, 0.3.0.1, 0.4.0.0, 0.4.0.0 |
---|---|
Change log | None available |
Dependencies | base (>=4 && <5), text, xml-types (>=0.3 && <0.4) [details] |
License | BSD-3-Clause |
Author | Yitzchak Gale |
Maintainer | gale@sefer.org |
Category | Data, Text, XML |
Home page | https://ygale.github.io/dtd |
Bug tracker | mailto:gale@sefer.org |
Source repo | head: git clone https://github.com/ygale/dtd-types.git |
Uploaded | by YitzGale at 2018-11-03T23:48:14Z |
Modules
[Index] [Quick Jump]
- Data
- XML
Downloads
- dtd-types-0.4.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees