hxt-8.4.1: A collection of tools for processing XML with Haskell.

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 PatternSource

Creates the Pattern datastructure from a simplified Relax NG schema.

createNameClass :: LA XmlTree NameClassSource

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