Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Helper functions used by the other parsing modules
Synopsis
- atQTag :: ArrowXml a => QName -> a (NTree XNode) XmlTree
- mbQTagText :: ArrowXml a => QName -> a (NTree XNode) (Maybe String)
- mbGetAttrValue :: ArrowXml a => String -> a XmlTree (Maybe String)
- mbGetQAttrValue :: ArrowXml a => QName -> a XmlTree (Maybe String)
- notNullA :: ArrowList a => a [b] [b]
- text :: ArrowXml a => a (NTree XNode) String
- dcName :: String -> QName
- opfName :: String -> QName
- xmlName :: String -> QName
Documentation
atQTag :: ArrowXml a => QName -> a (NTree XNode) XmlTree Source #
Shortcut arrow to drill down to a specific namespaced child element
mbQTagText :: ArrowXml a => QName -> a (NTree XNode) (Maybe String) Source #
Shortcut arrow to retrieve the contents of a namespaced element as a Maybe String
mbGetAttrValue :: ArrowXml a => String -> a XmlTree (Maybe String) Source #
Shortcut arrow to retrieve an attribute of an element as a Maybe String
mbGetQAttrValue :: ArrowXml a => QName -> a XmlTree (Maybe String) Source #
Shortcut arrow to retrieve an attribute of a namespaced element as a Maybe String