<?xml version='1.0' encoding='UTF-8'?>
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' id='com.eformbin.binCcPZ9.form' attributeFormDefault ='unqualified' elementFormDefault ='qualified' xmlns:extra='http://eleusoft.org/schema/extra'>
<xsd:complexType name='Address'>

<xsd:sequence>
<xsd:element name='Street'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Address-Street] localName is [Street] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='2'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='City'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Address-City] localName is [City] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='2'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='ZipCode' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-Address-ZipCode] localName is [ZipCode] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='3'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='Address' type='Address'/>
<xsd:complexType name='LabelExplicitAccessKey' extra:description='Access key example, from bindexamples app' extra:cc.title.html='     This form shows how an access key can be assigned to a field     using its label usage.      &lt;p&gt;Accesskey are a disputed accessibility tecnique see     for example this article *and discussion*      &lt;a href=&#34;http://juicystudio.com/article/firefox2-accesskeys.php&#34;&gt;http://juicystudio.com/article/firefox2-accesskeys.php &lt;/a&gt;     &lt;ul style=&#34;text-align:left&#34;&gt;     &lt;p&gt;&lt;b&gt;Labels &lt;/b&gt;&lt;p&gt;            &lt;li&gt;Using the access key on a &lt;em&gt;required simple&lt;/em&gt; field causes             the correspondent input control to be focused.            For example use [F] to focus on the [First Name] text input.        &lt;li&gt;Using the access key on a &lt;em&gt;optional simple&lt;/em&gt; field         &lt;em&gt;that currently has no value&lt;/em&gt; causes             the correspondent input control to be displayed and focused,             using the access key on an optional field &lt;em&gt;that currently has a value&lt;/em&gt;             has the same behavior of a required field: causes the input to be focused.            For example use [D] of [Date Of Birth] to create and focus on the date input.       &lt;li&gt;Using the access key on a &lt;em&gt;complex&lt;/em&gt; field causes       the input of the first of its fields to be focused.      For example use [A] of [Address] to focus on  the [Full Street Address]      input. Is still possible to use the access key of the first field of the complex      type bbut here is not defined, it is defined instead for [Friend].     &lt;li&gt;When a field is optional and hidden like [Friend] and [Date Of Birth] in this example,      is possible to use the access key in order to create a value and show a control       for typing data in.       Once an optional field has its control displayed,       the focus act in the same way of a not optional field,      so in the example, the [Friend] label focuses on the [First Name] input control      and [Date Of Birth] on its input control.             &lt;li&gt;On some browsers is possible to iterate through fields that have the same         access key pressing it  multiple times. In this example using [F] we can iterate        through the [First Name] fields, when [Friend] has a value.           &lt;/ul&gt;     ' extra:type.root='true'>
<xsd:annotation>
<xsd:documentation>Access key example, from bindexamples app</xsd:documentation>
</xsd:annotation>

<xsd:sequence>
<xsd:element name='FirstName'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-LabelExplicitAccessKey-FirstName] localName is [FirstName] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='2'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='LastName'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-LabelExplicitAccessKey-LastName] localName is [LastName] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='2'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='OptionalDateOfBirth' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-LabelExplicitAccessKey-OptionalDateOfBirth] localName is [OptionalDateOfBirth] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:date'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='Address' type='Address'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [Address] localName is [Address] without namespace
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='Friend' minOccurs='0' type='PersonWithAccessKeys'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Complex Type [PersonWithAccessKeys] localName is [Friend] without namespace
**
* Description of Type [PersonWithAccessKeys]:
**
an helper type for access keys example
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='LabelExplicitAccessKey' type='LabelExplicitAccessKey'>
<xsd:annotation>
<xsd:documentation>Access key example, from bindexamples app</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name='PersonWithAccessKeys' extra:description='an helper type for access keys example'>
<xsd:annotation>
<xsd:documentation>an helper type for access keys example</xsd:documentation>
</xsd:annotation>

<xsd:sequence>
<xsd:element name='FirstName'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-PersonWithAccessKeys-FirstName] localName is [FirstName] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='2'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='LastName'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-PersonWithAccessKeys-LastName] localName is [LastName] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:minLength value='2'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='PersonWithAccessKeys' type='PersonWithAccessKeys'>
<xsd:annotation>
<xsd:documentation>an helper type for access keys example</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:schema>