Table of Contents
|
Target Namespace
|
http://ed.emptribs.hs.hyperlink-interactive.co.uk/xml
|
| Element and Attribute Namespaces |
- Global element and attribute declarations belong to this schema's target namespace.
- By default, local element declarations belong to this schema's target namespace.
- By default, local attribute declarations have no namespace.
|
Declared Namespaces
| Prefix |
Namespace |
|
xml
|
http://www.w3.org/XML/1998/namespace |
|
xs
|
http://www.w3.org/2001/XMLSchema |
|
et
|
http://ed.emptribs.hs.hyperlink-interactive.co.uk/xml
|
Schema Component Representation
<
xs:schema
elementFormDefault="
qualified"
targetNamespace="
http://ed.emptribs.hs.hyperlink-interactive.co.uk/xml">
...
</
xs:schema>
| Name |
about_anything_else |
| Type |
Locally-defined simple type |
|
Nillable
|
no |
|
Abstract
|
no |
XML Instance Representation
<
et:about_anything_else>
xs:string (length <= 3) </
et:about_anything_else>
Schema Component Representation
<
xs:element
name="
about_anything_else">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="3"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:about_dismissal>
xs:string (length <= 3) </
et:about_dismissal>
Schema Component Representation
<
xs:element
name="
about_dismissal">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="3"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:additional_addresses>
xs:string </
et:additional_addresses>
Schema Component Representation
<
xs:element
name="
additional_addresses"
type="
xs:string
"/>
| Name |
additional_claimants |
| Type |
Locally-defined complex type |
|
Nillable
|
no |
|
Abstract
|
no |
XML Instance Representation
<
et:additional_claimants>
</
et:additional_claimants>
Schema Component Representation
<
xs:element
name="
additional_claimants">
<
xs:complexType>
<
xs:sequence>
<
xs:element
ref="
et:claimant
"
minOccurs="
1"
maxOccurs="
unbounded"/>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<
et:address_county>
xs:string (length <= 21) </
et:address_county>
Schema Component Representation
<
xs:element
name="
address_county">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="21"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
| Name |
address_number_or_name |
| Type |
Locally-defined simple type |
|
Nillable
|
no |
|
Abstract
|
no |
XML Instance Representation
<
et:address_number_or_name>
xs:string (length <= 21) </
et:address_number_or_name>
Schema Component Representation
<
xs:element
name="
address_number_or_name">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="21"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:address_street>
xs:string (length <= 21) </
et:address_street>
Schema Component Representation
<
xs:element
name="
address_street">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="21"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:address_town_city>
xs:string (length <= 21) </
et:address_town_city>
Schema Component Representation
<
xs:element
name="
address_town_city">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="21"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:allow_28_days>
xs:string (length <= 3) </
et:allow_28_days>
Schema Component Representation
<
xs:element
name="
allow_28_days">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="3"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:amount_is>
xs:string (length <= 10) </
et:amount_is>
Schema Component Representation
<
xs:element
name="
amount_is">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:maxLength
value="10"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:claim_form>
</
et:claim_form>
Schema Component Representation
<
xs:element
name="
claim_form">
<
xs:complexType>
<
xs:sequence>
</
xs:sequence>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<
et:claimant
id="
xs:ID
[1]">
</
et:claimant>
Schema Component Representation
<
xs:element
name="
claimant">
<
xs:complexType>
<
xs:sequence>
<
xs:element
ref="
et:dob
"/>
<
xs:element
ref="
et:fax
"/>
</
xs:sequence>
<
xs:attribute
name="
id"
type="
xs:ID
"
use="
required"/>
</
xs:complexType>
</
xs:element>
XML Instance Representation
<
et:communicate>
xs:string (value comes from list: {''|'E-mail'|'Post'|'Fax'}) </
et:communicate>
Schema Component Representation
<
xs:element
name="
communicate">
<
xs:simpleType>
<
xs:restriction
base="
xs:string
">
<xs:enumeration
value=""/>
<xs:enumeration
value="E-mail"/>
<xs:enumeration
value="Post"/>
<xs:enumeration
value="Fax"/>
</
xs:restriction>
</
xs:simpleType>
</
xs:element>
XML Instance Representation
<
et:complaint>
xs:string </
et:complaint>
Schema Component Representation
<
xs:element
name="
complaint"
type="
xs:string
"/>