Safe Haskell | None |
---|
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.