@hackage symantic-xml1.0.0.20190223
Library for reading, validating and writing a subset of the XML format.
Categories
License
GPL-3.0-only
Maintainer
Julien Moutinho <julm+symantic-xml@autogeree.net>
Links
Versions
- 2.0.0.20200523 Mon, 17 Aug 2020
- 1.0.0.20190223 Sun, 14 Jul 2019
Installation
Tested Compilers
Dependencies (13)
- base >=4.10 && <5
- bytestring >=0.10
- containers >=0.5
- filepath >=1.4
- text >=1.2
- transformers >=0.5 Show all…
Dependents (1)
@hackage/symantic-atom
Symantics for an approximative implementation of XML (eXtensible Markup Language) and RNC (RelaxNG Compact).
Motivation: Other Haskell libraries do not fit my needs or are too heavy/complex. I like the principle to parse XML using some symantics, which can both generate a Megaparsec parser to validate the XML tree, and a RNC rendition of the schema it validates.
DISCLAMER: My life being's too short, I'm NOT burning my brain on seriously conforming to the too complex XML and RNC formats. Still I try to respect a vague subset of those, unless it makes the code more complex than I am comfortable with.
WARNING: It's currently using an old symantic approach, not the one developped in symantic-http. This may change when I'll get to it.