| Safe Haskell | None | 
|---|
Text.XML.PolySoup.Tag
Description
The module provides tag-level predicates.
- getName :: Tag s -> Maybe s
 - getText :: Tag s -> Maybe s
 - getAttr :: Eq s => s -> Tag s -> Maybe s
 - getAtts :: Tag s -> Maybe [(s, s)]
 - name :: Q (Tag s) s
 - text :: Q (Tag s) s
 - attr :: Eq s => s -> Q (Tag s) s
 - atts :: Q (Tag s) [(s, s)]
 - innerTag :: Q (Tag s) (Tag s)
 - leafTag :: Q (Tag s) (Tag s)
 - textTag :: Q (Tag s) (Tag s)
 - commentTag :: Q (Tag s) (Tag s)
 - warningTag :: Q (Tag s) (Tag s)
 - positionTag :: Q (Tag s) (Tag s)
 - named :: Eq s => s -> Q (Tag s) (Tag s)
 - hasAttr :: Eq s => s -> Q (Tag s) (Tag s)
 - hasAttrVal :: Eq s => s -> s -> Q (Tag s) (Tag s)
 
Tag queries
getText :: Tag s -> Maybe sSource
Get contents of the text node.
 A synonym for maybeTagText.
Extraction predicates
Tag predicates
commentTag :: Q (Tag s) (Tag s)Source
A comment node.
warningTag :: Q (Tag s) (Tag s)Source
A warning node.
positionTag :: Q (Tag s) (Tag s)Source
A position node.