packages feed

hextream 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+19/−2 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

+ README.md view
@@ -0,0 +1,17 @@+# hextream++This library provides Haskell-native, streaming-friendly XML parsers.++Parsers are organized into 3 layers of increasing abstraction level: low, middle and high. Applications will most probably want to rely on the high-level layer.++The library does not define a data type nor parser for a whole XML document. Instead, parsers operate on XML tokens of various sizes, to allow for a usage in a streaming context (e.g. using [`streaming-attoparsec`](https://hackage.haskell.org/package/streaming-attoparsec)).+++## Caveats++The following parts of the XML standard are not supported:+- [external entities](https://www.w3.org/TR/REC-xml/#sec-external-ent)+- [parameter entities](https://www.w3.org/TR/REC-xml/#dt-PE)+- the doctype [internal subset](https://www.w3.org/TR/REC-xml/#NT-intSubset), except for [general entity declarations](https://www.w3.org/TR/REC-xml/#NT-GEDecl)++
hextream.cabal view
@@ -1,7 +1,7 @@ cabal-version:       2.4  name:                hextream-version:             0.1.0.0+version:             0.1.0.1 synopsis:            Streaming-friendly XML parsers description:         Cf README file homepage:            https://github.com/k0ral/hextream@@ -12,7 +12,7 @@ maintainer:          mail@cmoreau.info category:            Parsing, XML build-type:          Custom-extra-source-files:  test/*.xml, test/*.golden+extra-source-files:  README.md, test/*.xml, test/*.golden tested-with:         GHC <8.10 && >=8.6  source-repository head