https://github.com/snapframework/xmlhtml

haskell html-parser xml-parser

Last synced: about 1 month ago

Repository metadata:

XML parser and renderer with HTML 5 quirks mode


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 214
Total Committers: 26
Avg Commits per committer: 8.231
Development Distribution Score (DDS): 0.654

Commits in past year: 2
Committers in past year: 1
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Doug Beardsley m****e@g****m 74
Chris Smith c****h@g****m 43
Greg Hale i****g@g****m 21
Gregory Collins g****g@g****t 21
cydparser c****r@g****m 12
Cyd Wise c****e@t****m 8
Andreas Abel a****l@i****e 5
Mikhail Glushenkov m****v@g****m 5
Paul Rouse p****r@d****g 4
Petr Pilař e****l@p****t 3
Jasper Van der Jeugt m@j****e 2
Justin Thomas j****n@j****e 2
Alexander Kjeldaas a****s@g****m 1
Antoine Latter a****r@g****m 1
Galen Huntington g****n@a****u 1
Greg Hale I****g@g****m 1
Gregory Collins g****c@g****) 1
Herbert Valerio Riedel h****r@g****g 1
Jurriën Stutterheim j****m@m****m 1
Nicolas Wu z****e@g****m 1
Pedro Baltazar Vasconcelos p****v@d****t 1
Sebastiaan Visser c****e@f****l 1
Sergei Trofimovich s****t@g****m 1
Shea Levy s****a@s****m 1
Simon Hengel s****l@w****g 1
Tycho Andersen t****o@t****s 1

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

hackage: xmlhtml

Contains renderers and parsers for both XML and HTML 5 document fragments, which share data structures so that it's easy to work with both. Document fragments are bits of documents, which are not constrained by some of the high-level structure rules (in particular, they may contain more than one root element). Note that this is not a compliant HTML 5 parser. Rather, it is a parser for HTML 5 compliant documents. It does not implement the HTML 5 parsing algorithm, and should generally be expected to perform correctly only on documents that you trust to conform to HTML 5. This is not a suitable library for implementing web crawlers or other software that will be exposed to documents from outside sources. The result is also not the HTML 5 node structure, but rather something closer to the physical structure. For example, omitted start tags are not inserted (and so, their corresponding end tags must also be omitted).

  • Homepage: https://github.com/snapframework/xmlhtml
  • Licenses: BSD-3-Clause
  • Latest release: 0.2.5 (published over 7 years ago)
  • Last Synced: 2024-11-11T01:34:13.384Z (about 1 month ago)
  • Versions: 30
  • Dependent Packages: 6
  • Dependent Repositories: 332
  • Downloads: 43,375 Total
  • Rankings:
    • Dependent repos count: 1.26%
    • Downloads: 3.136%
    • Dependent packages count: 3.899%
    • Average: 6.575%
    • Forks count: 8.415%
    • Stargazers count: 16.163%
  • Maintainers (5)

Dependencies

xmlhtml.cabal hackage
  • base >=4 && <4.17
  • blaze-builder >=0.2 && <0.5
  • blaze-html ==0.9.*
  • blaze-markup ==0.8.*
  • bytestring >=0.9 && <0.12
  • bytestring-builder >=0.10.4.0.2 && <0.11
  • containers >=0.3 && <0.7
  • parsec >=3.1.2 && <3.2
  • text >=0.11 && <1.3
  • unordered-containers >=0.1.4 && <0.3
  • HUnit >=1.2 && <1.7 test
  • base * test
  • blaze-builder * test
  • blaze-html * test
  • blaze-markup * test
  • bytestring * test
  • bytestring-builder * test
  • containers * test
  • directory >=1.0 && <1.4 test
  • hspec >=2.4 && <2.10 test
  • text * test
  • unordered-containers * test
  • xmlhtml * test