hxt-relaxng-9.1.5.5: The HXT RelaxNG validator
CopyrightCopyright (C) 2011 Uwe Schmidt
LicenseMIT
MaintainerUwe Schmidt (uwe@fh-wedel.de)
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Text.XML.HXT.RelaxNG.BasicArrows

Description

Constants and basic arrows for Relax NG

Documentation

mkRngElement :: ArrowXml a => String -> a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngChoice :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngDefine :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngEmpty :: ArrowXml a => a n XmlTree -> a n XmlTree #

mkRngGrammar :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngGroup :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngInterleave :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngName :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngNotAllowed :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngOneOrMore :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngRef :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngStart :: ArrowXml a => a n XmlTree -> a n XmlTree -> a n XmlTree #

mkRngText :: ArrowXml a => a n XmlTree -> a n XmlTree #

mkRngAttr :: ArrowXml a => String -> a b String -> a b XmlTree #