hxt-relaxng-9.1.5.4: The HXT RelaxNG validator

Safe HaskellNone
LanguageHaskell98

Text.XML.HXT.RelaxNG.CreatePattern

Description

Creates the Pattern datastructure from a simplified Relax NG schema. The created datastructure is used in the validation algorithm (see also: Text.XML.HXT.RelaxNG.Validation)

Synopsis

Documentation

createPatternFromXmlTree :: LA XmlTree Pattern Source

Creates the Pattern datastructure from a simplified Relax NG schema.

createNameClass :: LA XmlTree NameClass Source

Creates a NameClass from an "anyName"-, "nsName"- or "name"-Pattern,

firstChild :: (ArrowTree a, Tree t) => a (t b) (t b) Source

Simple access arrows

lastChild :: (ArrowTree a, Tree t) => a (t b) (t b) Source