Text.XML.PolySoup

Types

type XmlParser s a

type TagParser s a

data TagPred s a

Tag predicates

satisfyPred

true

getTag

isTagOpen

isTagOpenName

isTagClose

isTagCloseName

isTagText

isTagComment

tagOpenName

tagText

tag

hasAttr

getAttr

maybeAttr

XML parsing combinators

ignore

ignoreAny

ignoreText

ignoreTag

ignoreAnyM

cut

findAll

findIgnore

findFirst

text

join

joinP

joinR

joinL

(>^>)

(<^>)

(^>)

(<^)

XPath-like combinators

(>/>)

(</>)

(/>)

(</)

(//>)

(<#>)

(#>)

(##>)

Parsing

parseTags

tagsParseXml

parseXml

elemTags

collTags

Utilities

many_

escapeXml