| ||||||||
| ||||||||
| Description | ||||||||
Version : $Id: Common.hs,v 1.5 20070502 06:41:05 hxml Exp $ Common imports and functions for HXSLT | ||||||||
| Documentation | ||||||||
| module Text.XML.HXT.Arrow.XmlNode | ||||||||
| module Text.XML.HXT.DOM.XmlKeywords | ||||||||
| module Text.XML.HXT.DOM.TypeDefs | ||||||||
| module Text.XML.HXT.DOM.FormatXmlTree | ||||||||
| module Text.XML.HXT.XPath.XPathDataTypes | ||||||||
| module Text.XML.HXT.XPath.XPathParser | ||||||||
| module Text.XML.HXT.XPath.XPathEval | ||||||||
| module Text.XML.HXT.XPath.XPathFct | ||||||||
| module Text.XML.HXT.XPath.XPathToString | ||||||||
| module Data.NavTree | ||||||||
| module Data.Tree.Class | ||||||||
| filterTree :: Tree t => (a -> Bool) -> t a -> Maybe (t a) | ||||||||
| mapTreeCtx :: Tree t => (c -> a -> (c, b)) -> c -> t a -> t b | ||||||||
| filterTreeCtx :: Tree t => (c -> a -> (c, Bool)) -> c -> t a -> Maybe (t a) | ||||||||
| zipTreeWith :: Tree t => (a -> b -> c) -> t a -> t b -> t c | ||||||||
| zipTree :: Tree t => t a -> t b -> t (a, b) | ||||||||
| unzipTree :: Functor t => t (a, b) -> (t a, t b) | ||||||||
| showTrees :: [XmlTree] -> String | ||||||||
| isElemType :: XmlNode n => QName -> n -> Bool | ||||||||
| isAttrType :: XmlNode n => QName -> n -> Bool | ||||||||
| isWhitespaceNode :: XmlNode n => n -> Bool | ||||||||
| collectTextnodes :: [XmlTree] -> String | ||||||||
| tryFetchAttribute :: XmlNode n => n -> QName -> Maybe String | ||||||||
| fetchAttributeWDefault :: XmlNode n => n -> QName -> String -> String | ||||||||
| fetchAttribute :: XmlNode n => n -> QName -> String | ||||||||
| hasAttribute :: XmlNode n => n -> QName -> Bool | ||||||||
| setAttribute :: XmlNode n => QName -> String -> n -> n | ||||||||
| data ExName | ||||||||
| ||||||||
| mkExName :: QName -> ExName | ||||||||
| exLocal :: ExName -> String | ||||||||
| exUri :: ExName -> String | ||||||||
| parseExName :: UriMapping -> String -> ExName | ||||||||
| type UriMapping = Map String String | ||||||||
| getUriMap :: XmlNode n => n -> UriMapping | ||||||||
| setUriMap :: XmlNode n => UriMapping -> n -> n | ||||||||
| uriMap2Attrs :: UriMapping -> [XmlTree] | ||||||||
| expandNSDecls :: XmlTree -> XmlTree | ||||||||
| lookupPrefix :: UriMapping -> String -> String | ||||||||
| isNsAttr :: XmlTree -> Bool | ||||||||
| mkLiteralExpr :: String -> Expr | ||||||||
| mkStringExpr :: Expr -> Expr | ||||||||
| mkBoolExpr :: Expr -> Expr | ||||||||
| mkTrueExpr :: Expr | ||||||||
| concatExpr :: [Expr] -> Expr | ||||||||
| splitExpr :: Expr -> [Expr] | ||||||||
| unionExpr :: [Expr] -> Expr | ||||||||
| splitMatchByPrio :: Expr -> [(Float, Expr)] | ||||||||
| computePriority :: Expr -> Float | ||||||||
| computeNTestPriority :: NodeTest -> Float | ||||||||
| isMatchExpr :: Expr -> Bool | ||||||||
| fromJustErr :: String -> Maybe a -> a | ||||||||
| readWDefault :: Read a => a -> String -> a | ||||||||
| Produced by Haddock version 2.1.0 |