wraxml-0.4.4.2: Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure

Safe HaskellNone
LanguageHaskell98

Text.XML.WraXML.Tree.TagSoup

Description

Very lazy HTML tree parser using TagSoup as lexer.

Synopsis

Documentation

type XmlTree name string = T T name string Source #

toXmlTreesString :: (Tag name, Attribute name) => [Tag String] -> [XmlTree name String] Source #

A TagSoup could represent multiple HTML trees, e.g. with some introducing comments.

toXmlTreesAux :: (Tag name, Attribute name) => [PosTag] -> [XmlTree name String] Source #

type Parser i a = Parser (i, Tag String) a Source #

parseBranch :: (Tag name, Attribute name) => Parser i (T i name String) Source #

parseSubTrees :: (Tag name, Attribute name) => T i name String -> Name name -> Parser i [T i name String] Source #

parseTerminator :: (Tag name, Attribute name) => Name name -> Parser i [T i name String] Source #