hxt-7.4: A collection of tools for processing XML with Haskell.Source codeContentsIndex
Text.XML.HXT.Arrow.XmlNode
Portabilityportable
Stabilityexperimental
MaintainerUwe Schmidt (uwe@fh-wedel.de)
Description

Version : $Id: XmlNode.hs,v 1.14 20060828 19:14:15 hxml Exp $

Interface for XmlArrow to basic data types NTree and XmlTree

Documentation
class XmlNode a whereSource
Methods
isText :: a -> BoolSource
isCharRef :: a -> BoolSource
isEntityRef :: a -> BoolSource
isCmt :: a -> BoolSource
isCdata :: a -> BoolSource
isPi :: a -> BoolSource
isElem :: a -> BoolSource
isRoot :: a -> BoolSource
isDTD :: a -> BoolSource
isAttr :: a -> BoolSource
isError :: a -> BoolSource
mkText :: String -> aSource
mkCharRef :: Int -> aSource
mkEntityRef :: String -> aSource
mkCmt :: String -> aSource
mkCdata :: String -> aSource
mkPi :: QName -> XmlTrees -> aSource
mkError :: Int -> String -> aSource
getText :: a -> Maybe StringSource
getCharRef :: a -> Maybe IntSource
getEntityRef :: a -> Maybe StringSource
getCmt :: a -> Maybe StringSource
getCdata :: a -> Maybe StringSource
getPiName :: a -> Maybe QNameSource
getPiContent :: a -> Maybe XmlTreesSource
getElemName :: a -> Maybe QNameSource
getAttrl :: a -> Maybe XmlTreesSource
getDTDPart :: a -> Maybe DTDElemSource
getDTDAttrl :: a -> Maybe AttributesSource
getAttrName :: a -> Maybe QNameSource
getErrorLevel :: a -> Maybe IntSource
getErrorMsg :: a -> Maybe StringSource
getName :: a -> Maybe QNameSource
getQualifiedName :: a -> Maybe StringSource
getUniversalName :: a -> Maybe StringSource
getUniversalUri :: a -> Maybe StringSource
getLocalPart :: a -> Maybe StringSource
getNamePrefix :: a -> Maybe StringSource
getNamespaceUri :: a -> Maybe StringSource
changeText :: (String -> String) -> a -> aSource
changeCmt :: (String -> String) -> a -> aSource
changeName :: (QName -> QName) -> a -> aSource
changeElemName :: (QName -> QName) -> a -> aSource
changeAttrl :: (XmlTrees -> XmlTrees) -> a -> aSource
changeAttrName :: (QName -> QName) -> a -> aSource
changePiName :: (QName -> QName) -> a -> aSource
changeDTDAttrl :: (Attributes -> Attributes) -> a -> aSource
setText :: String -> a -> aSource
setCmt :: String -> a -> aSource
setName :: QName -> a -> aSource
setElemName :: QName -> a -> aSource
setElemAttrl :: XmlTrees -> a -> aSource
setAttrName :: QName -> a -> aSource
setPiName :: QName -> a -> aSource
setDTDAttrl :: Attributes -> a -> aSource
show/hide Instances
mkElementNode :: QName -> XmlTrees -> XNodeSource
mkAttrNode :: QName -> XNodeSource
mkDTDNode :: DTDElem -> Attributes -> XNodeSource
mkElement :: QName -> XmlTrees -> XmlTrees -> XmlTreeSource
mkRoot :: XmlTrees -> XmlTrees -> XmlTreeSource
mkAttr :: QName -> XmlTrees -> XmlTreeSource
mkDTDElem :: DTDElem -> Attributes -> XmlTrees -> XmlTreeSource
addAttr :: XmlTree -> XmlTrees -> XmlTreesSource
mergeAttrl :: XmlTrees -> XmlTrees -> XmlTreesSource
module Data.Tree.NTree.TypeDefs
Produced by Haddock version 2.3.0