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

noOfChildren :: ArrowXml a => (Int -> Bool) -> a XmlTree XmlTree Source #

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

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

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

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

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

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

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

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

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

mkRngAttrName :: ArrowXml a => String -> a b XmlTree Source #

mkRngAttrContextBase :: ArrowXml a => a b String -> a b XmlTree Source #