polysoup: Online XML parsing with polyparse and tagsoup

[ bsd3, library, xml ] [ Propose Tags ]

The library provides combinators for lazy, incremental XML parsing. Parsing results are generated lazily and the input is read on demand.

It is built on top of the tagsoup library, which is responsible for preliminary tokenization of an XML input, and the polyparse library, which provides primitives for lazy and incremental parsing.

To use the library import the Text.XML.PolySoup module.

Modules

[Last Documentation]

  • Text
    • XML
      • Text.XML.PolySoup
        • Text.XML.PolySoup.Combine
        • Text.XML.PolySoup.Parser
        • Text.XML.PolySoup.Predicate
        • Text.XML.PolySoup.Tag
        • Text.XML.PolySoup.XmlTree

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.2.0, 0.2.1, 0.2.2, 0.3.0, 0.4.0, 0.5.0, 0.5.1, 0.5.2, 0.6, 0.6.1, 0.6.2, 0.6.3, 0.6.4
Dependencies base (>=4 && <5), containers (>=0.4 && <0.6), deepseq (>=1.3 && <1.4), polyparse (>=1.9 && <1.12), tagsoup (>=0.13.4 && <0.14) [details]
License BSD-3-Clause
Copyright Copyright (c) 2012 IPI PAN
Author Jakub Waszczuk
Maintainer waszczuk.kuba@gmail.com
Category XML
Home page https://github.com/kawu/polysoup
Source repo head: git clone git://github.com/kawu/polysoup.git
Uploaded by JakubWaszczuk at 2015-12-10T10:48:50Z
Distributions NixOS:0.6.4
Reverse Dependencies 6 direct, 2 indirect [details]
Downloads 8511 total (37 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-29 [all 3 reports]