module Text.XML.HXT.DOM.XmlTreeTypes
( module Data.Tree.NTree.Filter
, module Text.XML.HXT.DOM.TypeDefs
, module Text.XML.HXT.DOM.XmlTreeTypes
)
where
import Data.Tree.NTree.Filter
import Text.XML.HXT.DOM.TypeDefs
mkNode :: node -> NTrees node -> NTree node
mkNode = mkTree
formatNTree :: (node -> String) -> NTree node -> String
formatNTree = formatTree
foldNTree :: (a -> [b] -> b) -> NTree a -> b
foldNTree = foldTree
mapNTree :: (a -> b) -> NTree a -> NTree b
mapNTree = fmap
nTreeToList :: NTree a -> [a]
nTreeToList = nodesTree
depthNTree :: NTree a -> Int
depthNTree = depthTree
cardNTree :: NTree a -> Int
cardNTree = cardNTree
type XmlFilter = TFilter XNode
type XmlSFilter = TSFilter XNode
type TagName = QName
type AttrName = QName
tName :: QName -> String
tName = qualifiedName
aName :: QName -> String
aName = qualifiedName