Text.XML.HXT.RelaxNG.PatternFunctions
Description
basic Pattern functions
- isRelaxEmpty :: Pattern -> Bool
 - isRelaxNotAllowed :: Pattern -> Bool
 - isRelaxText :: Pattern -> Bool
 - isRelaxChoice :: Pattern -> Bool
 - isRelaxInterleave :: Pattern -> Bool
 - isRelaxGroup :: Pattern -> Bool
 - isRelaxOneOrMore :: Pattern -> Bool
 - isRelaxList :: Pattern -> Bool
 - isRelaxData :: Pattern -> Bool
 - isRelaxDataExcept :: Pattern -> Bool
 - isRelaxValue :: Pattern -> Bool
 - isRelaxAttribute :: Pattern -> Bool
 - isRelaxElement :: Pattern -> Bool
 - isRelaxAfter :: Pattern -> Bool
 - getChildrenPattern :: Pattern -> [Pattern]
 - getNameClassFromPattern :: Pattern -> NameClass
 - getPatternName :: Pattern -> String
 
Documentation
isRelaxEmpty :: Pattern -> BoolSource
isRelaxText :: Pattern -> BoolSource
isRelaxChoice :: Pattern -> BoolSource
isRelaxGroup :: Pattern -> BoolSource
isRelaxList :: Pattern -> BoolSource
isRelaxData :: Pattern -> BoolSource
isRelaxValue :: Pattern -> BoolSource
isRelaxElement :: Pattern -> BoolSource
isRelaxAfter :: Pattern -> BoolSource
getChildrenPattern :: Pattern -> [Pattern]Source
Returns a list of children pattern for each pattern, e.g. (Choice p1 p2) = [p1, p2]
getNameClassFromPattern :: Pattern -> NameClassSource
Returns the nameclass of a element- or attribute pattern.
 Otherwise NCError is returned.
getPatternName :: Pattern -> StringSource
Returns a string representation of the pattern name