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 | Safe-Inferred
Language | Haskell98

Text.XML.HXT.RelaxNG.BasicArrows

Description

Constants and basic arrows for Relax NG

# Documentation

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

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

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

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

isAttributeRef :: ArrowXml a => a XmlTree XmlTree Source #

isAttributeRefTextListGroupInterleaveOneOrMoreEmpty :: ArrowXml a => a XmlTree XmlTree Source #

isAttributeRefTextListInterleave :: ArrowXml a => a XmlTree XmlTree Source #

isAttributeListGroupInterleaveOneOrMore :: ArrowXml a => a XmlTree XmlTree Source #

isExternalRefInclude :: ArrowXml a => a XmlTree XmlTree Source #

isNameNsNameValue :: ArrowXml a => a XmlTree XmlTree Source #

isNameNsName :: ArrowXml a => a XmlTree XmlTree Source #

isNameAnyNameNsName :: ArrowXml a => a XmlTree XmlTree Source #

isDefineOneOrMoreZeroOrMoreOptionalListMixed :: ArrowXml a => a XmlTree XmlTree Source #

isChoiceGroupInterleave :: ArrowXml a => a XmlTree XmlTree Source #

isChoiceGroupInterleaveOneOrMore :: ArrowXml a => a XmlTree XmlTree Source #

isGroupInterleave :: ArrowXml a => a XmlTree XmlTree Source #

isRngAnyName :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttribute :: ArrowXml a => a XmlTree XmlTree Source #

isRngChoice :: ArrowXml a => a XmlTree XmlTree Source #

isRngCombine :: ArrowXml a => a XmlTree XmlTree Source #

isRngData :: ArrowXml a => a XmlTree XmlTree Source #

isRngDefine :: ArrowXml a => a XmlTree XmlTree Source #

isRngDiv :: ArrowXml a => a XmlTree XmlTree Source #

isRngElement :: ArrowXml a => a XmlTree XmlTree Source #

isRngEmpty :: ArrowXml a => a XmlTree XmlTree Source #

isRngExcept :: ArrowXml a => a XmlTree XmlTree Source #

isRngExternalRef :: ArrowXml a => a XmlTree XmlTree Source #

isRngGrammar :: ArrowXml a => a XmlTree XmlTree Source #

isRngGroup :: ArrowXml a => a XmlTree XmlTree Source #

isRngInclude :: ArrowXml a => a XmlTree XmlTree Source #

isRngInterleave :: ArrowXml a => a XmlTree XmlTree Source #

isRngList :: ArrowXml a => a XmlTree XmlTree Source #

isRngMixed :: ArrowXml a => a XmlTree XmlTree Source #

isRngName :: ArrowXml a => a XmlTree XmlTree Source #

isRngNotAllowed :: ArrowXml a => a XmlTree XmlTree Source #

isRngNsName :: ArrowXml a => a XmlTree XmlTree Source #

isRngOneOrMore :: ArrowXml a => a XmlTree XmlTree Source #

isRngOptional :: ArrowXml a => a XmlTree XmlTree Source #

isRngParam :: ArrowXml a => a XmlTree XmlTree Source #

isRngParentRef :: ArrowXml a => a XmlTree XmlTree Source #

isRngRef :: ArrowXml a => a XmlTree XmlTree Source #

isRngRelaxError :: ArrowXml a => a XmlTree XmlTree Source #

isRngStart :: ArrowXml a => a XmlTree XmlTree Source #

isRngText :: ArrowXml a => a XmlTree XmlTree Source #

isRngType :: ArrowXml a => a XmlTree XmlTree Source #

isRngValue :: ArrowXml a => a XmlTree XmlTree Source #

isRngZeroOrMore :: ArrowXml a => 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 #

mkRngEmpty :: ArrowXml a => 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 #

mkRngInterleave :: 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 #

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

mkRngOneOrMore :: 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 #

mkRngRelaxError :: ArrowXml a => a n XmlTree Source #

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

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

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

setRngNameDiv :: ArrowXml a => a XmlTree XmlTree Source #

setRngNameRef :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrAttribute :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrCombine :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrDatatypeLibrary :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrHref :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrName :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrNs :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrType :: ArrowXml a => a XmlTree XmlTree Source #

isRngAttrRelaxSimplificationChanges :: ArrowXml a => a XmlTree XmlTree Source #

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

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

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

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

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

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

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

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

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

rmRngAttrNs :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrRelaxSimplificationChanges :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrAttribute :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrCombine :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrDatatypeLibrary :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrHref :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrName :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrNs :: ArrowXml a => a XmlTree XmlTree Source #

hasRngAttrType :: ArrowXml a => a XmlTree XmlTree Source #

getRngAttrAttribute :: ArrowXml a => a XmlTree String Source #

getRngAttrCombine :: ArrowXml a => a XmlTree String Source #

getRngAttrDatatypeLibrary :: ArrowXml a => a XmlTree String Source #

getRngAttrDescr :: ArrowXml a => a XmlTree String Source #

getRngAttrHref :: ArrowXml a => a XmlTree String Source #

getRngAttrName :: ArrowXml a => a XmlTree String Source #

getRngAttrNs :: ArrowXml a => a XmlTree String Source #

getRngAttrType :: ArrowXml a => a XmlTree String Source #