Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Text.XML.WraXML.Tree.TagSoup
Description
Very lazy HTML tree parser using TagSoup as lexer.
Synopsis
- type PosTag = (T, Tag String)
- defaultFilename :: String
- attachPos :: [Tag String] -> [PosTag]
- removeMetaPos :: [PosTag] -> [PosTag]
- type XmlTree name string = T T name string
- toXmlTreesString :: (Tag name, Attribute name) => [Tag String] -> [XmlTree name String]
- toXmlTreesAux :: (Tag name, Attribute name) => [PosTag] -> [XmlTree name String]
- type Parser i a = Parser (i, Tag String) a
- parseBranch :: (Tag name, Attribute name) => Parser i (T i name String)
- parseSubTrees :: (Tag name, Attribute name) => T i name String -> Name name -> Parser i [T i name String]
- parseTerminator :: (Tag name, Attribute name) => Name name -> Parser i [T i name String]
- parseOptions :: ParseOptions String
- example :: [XmlTree T String]
Documentation
removeMetaPos :: [PosTag] -> [PosTag] 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.