| hxt-8.5.4: A collection of tools for processing XML with Haskell. | Source code | Contents | Index
Text.XML.HXT.DTDValidation.TypeDefs |
Portability | portable
Stability | experimental
Maintainer | Uwe Schmidt (uwe@fh-wedel.de)
Description
This module provides all datatypes for DTD validation
Synopsis
type XmlArrow = LA XmlTree XmlTree
type XmlArrowS = LA XmlTree XmlTrees
dtd_value :: Attributes -> String
dtd_type :: Attributes -> String
dtd_kind :: Attributes -> String
dtd_modifier :: Attributes -> String
dtd_default :: Attributes -> String
dtd_name :: Attributes -> String
isUnparsedEntity :: ArrowDTD a => a XmlTree XmlTree
hasDTDAttrValue :: ArrowDTD a => String -> (String -> Bool) -> a XmlTree XmlTree
isRequiredAttrKind :: ArrowDTD a => a XmlTree XmlTree
isDefaultAttrKind :: ArrowDTD a => a XmlTree XmlTree
isFixedAttrKind :: ArrowDTD a => a XmlTree XmlTree
isMixedContentElement :: ArrowDTD a => a XmlTree XmlTree
isEmptyElement :: ArrowDTD a => a XmlTree XmlTree
isEnumAttrType :: ArrowDTD a => a XmlTree XmlTree
isIdAttrType :: ArrowDTD a => a XmlTree XmlTree
isIdRefAttrType :: ArrowDTD a => a XmlTree XmlTree
isNotationAttrType :: ArrowDTD a => a XmlTree XmlTree
isAttlistOfElement :: ArrowDTD a => String -> a XmlTree XmlTree
valueOfDTD :: String -> XmlTree -> String
valueOf :: String -> XmlTree -> String
getDTDAttributes :: XmlTree -> Attributes
isDTDDoctypeNode :: XmlTree -> Bool
isDTDElementNode :: XmlTree -> Bool
isDTDAttlistNode :: XmlTree -> Bool
isDTDContentNode :: XmlTree -> Bool
isDTDNameNode :: XmlTree -> Bool
isElemNode :: XmlTree -> Bool
nameOfAttr :: XmlTree -> String
nameOfElem :: XmlTree -> String
($$) :: XmlArrow -> XmlTrees -> XmlTrees
msgToErr :: (String -> String) -> LA String XmlTree
module Text.XML.HXT.DOM.Interface
module Text.XML.HXT.Arrow.XmlArrow
module Control.Arrow
module Control.Arrow.ArrowList
module Control.Arrow.ArrowIf
module Control.Arrow.ArrowState
module Control.Arrow.ArrowTree
module Control.Arrow.ListArrow
module Control.Arrow.StateListArrow
Documentation
type XmlArrow = LA XmlTree XmlTree | Source
type XmlArrowS = LA XmlTree XmlTrees | Source
dtd_value :: Attributes -> String | Source
dtd_type :: Attributes -> String | Source
dtd_kind :: Attributes -> String | Source
dtd_modifier :: Attributes -> String | Source
dtd_default :: Attributes -> String | Source
dtd_name :: Attributes -> String | Source
isUnparsedEntity :: ArrowDTD a => a XmlTree XmlTree | Source
hasDTDAttrValue :: ArrowDTD a => String -> (String -> Bool) -> a XmlTree XmlTree | Source
isRequiredAttrKind :: ArrowDTD a => a XmlTree XmlTree | Source
isDefaultAttrKind :: ArrowDTD a => a XmlTree XmlTree | Source
isFixedAttrKind :: ArrowDTD a => a XmlTree XmlTree | Source
isMixedContentElement :: ArrowDTD a => a XmlTree XmlTree | Source
isEmptyElement :: ArrowDTD a => a XmlTree XmlTree | Source
isEnumAttrType :: ArrowDTD a => a XmlTree XmlTree | Source
isIdAttrType :: ArrowDTD a => a XmlTree XmlTree | Source
isIdRefAttrType :: ArrowDTD a => a XmlTree XmlTree | Source
isNotationAttrType :: ArrowDTD a => a XmlTree XmlTree | Source
isAttlistOfElement :: ArrowDTD a => String -> a XmlTree XmlTree | Source
valueOfDTD :: String -> XmlTree -> String | Source
valueOf :: String -> XmlTree -> String | Source
getDTDAttributes :: XmlTree -> Attributes | Source
isDTDDoctypeNode :: XmlTree -> Bool | Source
isDTDElementNode :: XmlTree -> Bool | Source
isDTDAttlistNode :: XmlTree -> Bool | Source
isDTDContentNode :: XmlTree -> Bool | Source
isDTDNameNode :: XmlTree -> Bool | Source
isElemNode :: XmlTree -> Bool | Source
nameOfAttr :: XmlTree -> String | Source
nameOfElem :: XmlTree -> String | Source
($$) :: XmlArrow -> XmlTrees -> XmlTrees | Source
infix operator for applying an arrow to a list of trees 1.parameter f : the arrow 2.parameter ts : the list of trees returns : list of results
msgToErr :: (String -> String) -> LA String XmlTree | Source
create an error message
module Text.XML.HXT.DOM.Interface
module Text.XML.HXT.Arrow.XmlArrow
module Control.Arrow
module Control.Arrow.ArrowList
module Control.Arrow.ArrowIf
module Control.Arrow.ArrowState
module Control.Arrow.ArrowTree
module Control.Arrow.ListArrow
module Control.Arrow.StateListArrow
Produced by Haddock version 2.4.2