hxt-relaxng-9.1.5.5: The HXT RelaxNG validator

Copyright | Copyright (C) 2011 Uwe Schmidt
License | MIT
Maintainer | Uwe Schmidt (uwe@fh-wedel.de)
Stability | experimental
Portability | portable
Safe Haskell | None
Language | Haskell98

Text.XML.HXT.RelaxNG.BasicArrows

Description

Constants and basic arrows for Relax NG

# Documentation

hasRngAttName :: ArrowXml a => String -> a XmlTree XmlTree #

hasRngElemName :: ArrowXml a => String -> a XmlTree XmlTree #

checkRngName :: ArrowXml a => [String] -> a XmlTree XmlTree #

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

isAttributeRef :: ArrowXml a => a XmlTree XmlTree #

isAttributeRefTextListGroupInterleaveOneOrMoreEmpty :: ArrowXml a => a XmlTree XmlTree #

isAttributeRefTextListInterleave :: ArrowXml a => a XmlTree XmlTree #

isAttributeListGroupInterleaveOneOrMore :: ArrowXml a => a XmlTree XmlTree #

isExternalRefInclude :: ArrowXml a => a XmlTree XmlTree #

isNameNsNameValue :: ArrowXml a => a XmlTree XmlTree #

isNameNsName :: ArrowXml a => a XmlTree XmlTree #

isNameAnyNameNsName :: ArrowXml a => a XmlTree XmlTree #

isDefineOneOrMoreZeroOrMoreOptionalListMixed :: ArrowXml a => a XmlTree XmlTree #

isChoiceGroupInterleave :: ArrowXml a => a XmlTree XmlTree #

isChoiceGroupInterleaveOneOrMore :: ArrowXml a => a XmlTree XmlTree #

isGroupInterleave :: ArrowXml a => a XmlTree XmlTree #

isRngAnyName :: ArrowXml a => a XmlTree XmlTree #

isRngAttribute :: ArrowXml a => a XmlTree XmlTree #

isRngChoice :: ArrowXml a => a XmlTree XmlTree #

isRngCombine :: ArrowXml a => a XmlTree XmlTree #

isRngData :: ArrowXml a => a XmlTree XmlTree #

isRngDefine :: ArrowXml a => a XmlTree XmlTree #

isRngDiv :: ArrowXml a => a XmlTree XmlTree #

isRngElement :: ArrowXml a => a XmlTree XmlTree #

isRngEmpty :: ArrowXml a => a XmlTree XmlTree #

isRngExcept :: ArrowXml a => a XmlTree XmlTree #

isRngExternalRef :: ArrowXml a => a XmlTree XmlTree #

isRngGrammar :: ArrowXml a => a XmlTree XmlTree #

isRngGroup :: ArrowXml a => a XmlTree XmlTree #

isRngInclude :: ArrowXml a => a XmlTree XmlTree #

isRngInterleave :: ArrowXml a => a XmlTree XmlTree #

isRngList :: ArrowXml a => a XmlTree XmlTree #

isRngMixed :: ArrowXml a => a XmlTree XmlTree #

isRngName :: ArrowXml a => a XmlTree XmlTree #

isRngNotAllowed :: ArrowXml a => a XmlTree XmlTree #

isRngNsName :: ArrowXml a => a XmlTree XmlTree #

isRngOneOrMore :: ArrowXml a => a XmlTree XmlTree #

isRngOptional :: ArrowXml a => a XmlTree XmlTree #

isRngParam :: ArrowXml a => a XmlTree XmlTree #

isRngParentRef :: ArrowXml a => a XmlTree XmlTree #

isRngRef :: ArrowXml a => a XmlTree XmlTree #

isRngRelaxError :: ArrowXml a => a XmlTree XmlTree #

isRngStart :: ArrowXml a => a XmlTree XmlTree #

isRngText :: ArrowXml a => a XmlTree XmlTree #

isRngType :: ArrowXml a => a XmlTree XmlTree #

isRngValue :: ArrowXml a => a XmlTree XmlTree #

isRngZeroOrMore :: ArrowXml a => a XmlTree XmlTree #

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 #

mkRngRelaxError :: ArrowXml a => a n XmlTree #

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

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

setRngName :: ArrowXml a => String -> a XmlTree XmlTree #

setRngNameDiv :: ArrowXml a => a XmlTree XmlTree #

setRngNameRef :: ArrowXml a => a XmlTree XmlTree #

isRngAttrAttribute :: ArrowXml a => a XmlTree XmlTree #

isRngAttrCombine :: ArrowXml a => a XmlTree XmlTree #

isRngAttrDatatypeLibrary :: ArrowXml a => a XmlTree XmlTree #

isRngAttrHref :: ArrowXml a => a XmlTree XmlTree #

isRngAttrName :: ArrowXml a => a XmlTree XmlTree #

isRngAttrNs :: ArrowXml a => a XmlTree XmlTree #

isRngAttrType :: ArrowXml a => a XmlTree XmlTree #

isRngAttrRelaxSimplificationChanges :: ArrowXml a => a XmlTree XmlTree #

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

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

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

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

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

addRngAttrName :: ArrowXml a => String -> a XmlTree XmlTree #

addRngAttrDescr :: ArrowXml a => String -> a XmlTree XmlTree #

addRngAttrChanges :: ArrowXml a => String -> a XmlTree XmlTree #

addRngAttrNs :: ArrowXml a => String -> a XmlTree XmlTree #

rmRngAttrNs :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrRelaxSimplificationChanges :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrAttribute :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrCombine :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrDatatypeLibrary :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrHref :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrName :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrNs :: ArrowXml a => a XmlTree XmlTree #

hasRngAttrType :: ArrowXml a => a XmlTree XmlTree #

getRngAttrAttribute :: ArrowXml a => a XmlTree String #

getRngAttrCombine :: ArrowXml a => a XmlTree String #

getRngAttrDatatypeLibrary :: ArrowXml a => a XmlTree String #

getRngAttrDescr :: ArrowXml a => a XmlTree String #

getRngAttrHref :: ArrowXml a => a XmlTree String #

getRngAttrName :: ArrowXml a => a XmlTree String #

getRngAttrNs :: ArrowXml a => a XmlTree String #

getRngAttrType :: ArrowXml a => a XmlTree String #