Text.XML.HaXml.Schema.Environment

Build Maps from :

XSD types become top-level types in Haskell.

XSD element decls also become top-level types in Haskell.

Element groups get their own Haskell types too.

Attributes and attribute groups do not become types, they are

Resolve element/attribute references by inlining their names.

data Environment

emptyEnv

combineEnv

mkEnvironment

gatherImports