Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
- Only a small module containing some helper functions to extract xml content
- I would have added this to Types but I've put it into an additional module
- to avoid circular references (Verbatim - Types)
- docContent :: i -> Document i -> Content i
- contentElem :: Content i -> Element i
- attrs :: Element i -> [Attribute]
- tagTextContent :: Content i -> [Char]
utility functions to access XML content
docContent :: i -> Document i -> Content i Source
Get the main element of the document so that you can apply
CFilters directly. i
is typically (posInNewCxt "filename" Nothing)
contentElem :: Content i -> Element i Source
If you know that your CFilter returns a tag, you can use this function to get the tagged Element.
tagTextContent :: Content i -> [Char] Source