HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Package0.14.8XML

tagsoup

Parsing and extracting information from (possibly malformed) HTML/XML documents

Modules

5 modules
  • Text.HTML.TagSoup34This module is for working with HTML/XML. It deals with both well-formed XML and
  • Text.HTML.TagSoup.Entity6This module converts between HTML/XML entities (i.e. &) and
  • Text.HTML.TagSoup.Match17Combinators to match tags. Some people prefer to use (~==) from
  • Text.HTML.TagSoup.Tree11NOTE: This module is preliminary and may change at a future date. This module is intended to help converting a list of tags into a
  • Text.StringLike3WARNING: This module is not intended for use outside the TagSoup library. This module provides an abstraction for String's as used inside…

Description

TagSoup is a library for parsing HTML/XML. It supports the HTML 5 specification, and can be used to parse either well-formed XML, or unstructured and malformed HTML from the web. The library also provides useful functions to extract information from an HTML document, making it ideal for screen-scraping.

Users should start from the Text.HTML.TagSoup module.

Depends on

4 packages

Used by in this set · 1