| hxt-8.5.2: A collection of tools for processing XML with Haskell. | Source code | Contents | Index

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

createPatternFromXmlTree :: LA XmlTree Pattern
createNameClass :: LA XmlTree NameClass
firstChild :: (ArrowTree a, Tree t) => a (t b) (t b)
lastChild :: (ArrowTree a, Tree t) => a (t b) (t b)
module Text.XML.HXT.RelaxNG.PatternFunctions

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

module Text.XML.HXT.RelaxNG.PatternFunctions
Produced by Haddock version 2.4.2