hxt-9.3.1.22: A collection of tools for processing XML with Haskell.
CopyrightCopyright (C) 2008 Uwe Schmidt
LicenseMIT
MaintainerUwe Schmidt (uwe@fh-wedel.de)
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.XML.HXT.DTDValidation.TypeDefs

Description

This module provides all datatypes for DTD validation

Synopsis

Documentation

($$) :: XmlArrow -> XmlTrees -> XmlTrees infixr 0 #

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

dtd_name :: Attributes -> String #

dtd_value :: Attributes -> String #

dtd_type :: Attributes -> String #

dtd_kind :: Attributes -> String #

dtd_default :: Attributes -> String #

hasDTDAttrValue :: ArrowDTD a => String -> (String -> Bool) -> a XmlTree XmlTree #

valueOfDTD :: String -> XmlTree -> String #

valueOf :: String -> XmlTree -> String #

isElemNode :: XmlTree -> Bool #

nameOfAttr :: XmlTree -> String #

nameOfElem :: XmlTree -> String #

msgToErr :: (String -> String) -> LA String XmlTree #

create an error message