HaXml-1.25.14: Utilities for manipulating XML documents
Safe HaskellSafe-Inferred
LanguageHaskell98

Text.XML.HaXml.Schema.Environment

Synopsis

Documentation

data Environment Source #

Constructors

Environment 

Fields

Instances

Instances details
Show Environment Source # 
Instance details

Defined in Text.XML.HaXml.Schema.Environment

Eq Environment Source # 
Instance details

Defined in Text.XML.HaXml.Schema.Environment

emptyEnv :: Environment Source #

An empty environment of XSD type mappings.

combineEnv :: Environment -> Environment -> Environment Source #

Combine two environments (e.g. read from different interface files)

mkEnvironment :: FilePath -> Schema -> Environment -> Environment Source #

Build an environment of XSD type mappings from a schema module.

gatherImports :: Schema -> [(FilePath, Maybe String)] Source #

Find all direct module dependencies.