Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Text.XML.HaXml.Schema.XSDTypeModel
Documentation
Constructors
Schema | |
data SchemaItem Source #
Constructors
Instances
data SimpleType Source #
Constructors
Primitive | |
Fields | |
Restricted | |
Fields | |
ListOf | |
Fields | |
UnionOf | |
Fields
|
Instances
Constructors
Facet | |
Fields |
data ComplexItem Source #
Constructors
SimpleContent | |
Fields | |
ComplexContent | |
Fields | |
ThisType | |
Fields |
Instances
Constructors
Extension | |
Fields |
data ParticleAttrs Source #
Instances
Constructors
Group | |
Fields |
data ChoiceOrSeq Source #
Constructors
All Annotation [ElementDecl] | |
Choice Annotation Occurs [ElementEtc] | |
Sequence Annotation Occurs [ElementEtc] |
Instances
data ElementEtc Source #
Constructors
HasElement ElementDecl | |
HasGroup Group | |
HasCS ChoiceOrSeq | |
HasAny Any |
Instances
Constructors
Any | |
Fields |
Constructors
AnyAttr | |
Constructors
AttrGroup | |
data ElementDecl Source #
Constructors
ElementDecl | |
Fields
|
Instances
data NameAndType Source #
Instances
data UniqueKeyOrKeyRef Source #
Instances
Constructors
Unique | |
Fields
|
Constructors
Key | |
Fields
|
Constructors
KeyRef | |
Fields
|
Constructors
Selector | |
Fields |
Constructors
Field | |
Fields |
Constructors
Required | |
Optional | |
Prohibited |
data PrimitiveType Source #
Constructors
String | |
Boolean | |
Decimal | |
Float | |
Double | |
Duration | |
DateTime | |
Time | |
Date | |
GYearMonth | |
GYear | |
GMonthDay | |
GDay | |
GMonth | |
Base64Binary | |
HexBinary | |
AnyURI | |
QName | |
Notation |
Instances
data MyRestriction Source #
Instances
data Annotation Source #
Constructors
Documentation String | |
AppInfo String | |
NoAnnotation String |
Instances
Constructors
Qualified | |
Unqualified |
type TargetNamespace = URI Source #
Constructors
NoExtension | |
NoRestriction | |
AllFinal |
data ProcessContents Source #
Instances
type SchemaLocation = String Source #
type DefaultValue = String Source #
type FixedValue = String Source #