| 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