<?xml version='1.0' encoding='UTF-8'?>
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' id='com.eformbin.binlKx0h.form' targetNamespace='http://example.org' xmlns:this='http://example.org' attributeFormDefault ='unqualified' elementFormDefault ='qualified' xmlns:extra='http://eleusoft.org/schema/extra'>
<xsd:complexType name='matrixWhereProductsRowType' extra:cc.columns='3'>

<xsd:sequence>
<xsd:element name='Home'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-matrixWhereProductsRowType-Home:http://example.org] localName is [Home] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='Office'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-matrixWhereProductsRowType-Office:http://example.org] localName is [Office] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='Car'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-matrixWhereProductsRowType-Car:http://example.org] localName is [Car] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:boolean'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='matrixWhereProductsRowType' type='this:matrixWhereProductsRowType'/>
<xsd:complexType name='matrixGiftPeopleNoChildrenRowType' extra:form.ccontrol='table' extra:form.captionup='false' extra:cc.columns='3'>

<xsd:sequence>
<xsd:element name='Children' minOccurs='0' maxOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-matrixGiftPeopleNoChildrenRowType-Children:http://example.org] localName is [Children] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:double'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='Spouse' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-matrixGiftPeopleNoChildrenRowType-Spouse:http://example.org] localName is [Spouse] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:double'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='Friends'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-matrixGiftPeopleNoChildrenRowType-Friends:http://example.org] localName is [Friends] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:double'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='matrixGiftPeopleNoChildrenRowType' type='this:matrixGiftPeopleNoChildrenRowType'/>
<xsd:complexType name='Form' extra:description='A complex example of multiple selection, also open. Using DEFAULT and MATRIX [form.cview]  bin:oy5I4' extra:type.root='true'>
<xsd:annotation>
<xsd:documentation>A complex example of multiple selection, also open. Using DEFAULT and MATRIX [form.cview]  bin:oy5I4</xsd:documentation>
</xsd:annotation>

<xsd:sequence>
<xsd:element name='SelectWhereAreProducts' type='this:matrixWhereProducts'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixWhereProducts:http://example.org] localName is [SelectWhereAreProducts] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='SelectWhereAreProductsMatrix' type='this:matrixWhereProducts'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixWhereProducts:http://example.org] localName is [SelectWhereAreProductsMatrix] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='SelectHowMuchMoneyForGifts' type='this:matrixMoneyForGiftsForPeople'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixMoneyForGiftsForPeople:http://example.org] localName is [SelectHowMuchMoneyForGifts] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='SelectHowMuchMoneyForGiftsMatrix' type='this:matrixMoneyForGiftsForPeople'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixMoneyForGiftsForPeople:http://example.org] localName is [SelectHowMuchMoneyForGiftsMatrix] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='Form' type='this:Form'>
<xsd:annotation>
<xsd:documentation>A complex example of multiple selection, also open. Using DEFAULT and MATRIX [form.cview]  bin:oy5I4</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name='matrixMoneyForGiftsForPeople'>

<xsd:sequence>
<xsd:element name='Anniversaries' type='this:matrixGiftPeopleNoChildrenRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixGiftPeopleNoChildrenRowType:http://example.org] localName is [Anniversaries] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='Birthdays' type='this:matrixGiftPeopleRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixGiftPeopleRowType:http://example.org] localName is [Birthdays] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='Christmas' type='this:matrixGiftPeopleRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixGiftPeopleRowType:http://example.org] localName is [Christmas] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='Other' type='this:matrixGiftPeopleRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixGiftPeopleRowType:http://example.org] localName is [Other] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='matrixMoneyForGiftsForPeople' type='this:matrixMoneyForGiftsForPeople'/>
<xsd:complexType name='matrixGiftPeopleRowType' extra:form.ccontrol='table' extra:form.captionup='false' extra:cc.columns='3'>

<xsd:sequence>
<xsd:element name='Children' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-matrixGiftPeopleRowType-Children:http://example.org] localName is [Children] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:double'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='Spouse' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-matrixGiftPeopleRowType-Spouse:http://example.org] localName is [Spouse] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:double'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='Friends'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-matrixGiftPeopleRowType-Friends:http://example.org] localName is [Friends] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:double'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='matrixGiftPeopleRowType' type='this:matrixGiftPeopleRowType'/>
<xsd:complexType name='matrixWhereProducts' extra:form.ccontrol='table'>

<xsd:sequence>
<xsd:element name='ProductA' type='this:matrixWhereProductsRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixWhereProductsRowType:http://example.org] localName is [ProductA] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='ProductB' type='this:matrixWhereProductsRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixWhereProductsRowType:http://example.org] localName is [ProductB] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='ProductC' type='this:matrixWhereProductsRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixWhereProductsRowType:http://example.org] localName is [ProductC] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='ProductD' type='this:matrixWhereProductsRowType'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [matrixWhereProductsRowType:http://example.org] localName is [ProductD] namespace is [http://example.org]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='matrixWhereProducts' type='this:matrixWhereProducts'/>
</xsd:schema>