<?xml version="1.0" encoding="UTF-8"?>
<!--W3C Schema generated by XML Spy v4.3 U (http://www.xmlspy.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="Address1">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Address2">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="BulletPoint1">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="510"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="BulletPoint2">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="510"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="BulletPoint3">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="510"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="BulletPoint4">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="510"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CityID" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:int">
				<xs:minExclusive value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Closer">
		<xs:simpleType>
			<xs:restriction base="xs:string">
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CollectionCertified">
		<xs:complexType>
			<xs:attribute name="CollectionCertified" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="True"/>
						<xs:enumeration value="False"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="CommercialCertified">
		<xs:complexType>
			<xs:attribute name="CommercialCertified" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="True"/>
						<xs:enumeration value="False"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="Disabled">
		<xs:complexType>
			<xs:attribute name="Disabled" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="True"/>
						<xs:enumeration value="False"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="Email" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="75"/>
				<xs:minLength value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Fax">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="25"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="IntegratorID" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:int">
				<xs:minExclusive value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="IntegratorOfficeID" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="50"/>
				<xs:minLength value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="IntlOfficeID" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:int">
				<xs:minExclusive value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="LicenseNumber">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="50"/>
				<xs:minLength value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MacroOfficeID" type="xs:int"/>
	<xs:element name="MarketingInfo">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="OfficeDescription" minOccurs="0"/>
				<xs:element ref="Slogan" minOccurs="0"/>
				<xs:element ref="Closer" minOccurs="0"/>
				<xs:element ref="BulletPoint1" minOccurs="0"/>
				<xs:element ref="BulletPoint2" minOccurs="0"/>
				<xs:element ref="BulletPoint3" minOccurs="0"/>
				<xs:element ref="BulletPoint4" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Office">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="IntegratorID"/>
				<xs:element ref="IntegratorOfficeID"/>
				<xs:element ref="RegionID"/>
				<xs:element ref="IntlOfficeID"/>
				<xs:element ref="MacroOfficeID" minOccurs="0"/>
				<xs:element ref="OfficeName"/>
				<xs:element ref="Address1"/>
				<xs:element ref="Address2" minOccurs="0"/>
				<xs:element ref="CityID"/>
				<xs:element ref="PostalCode"/>
				<xs:element ref="Latitude"/>
				<xs:element ref="Longitude"/>
				<xs:element ref="LocalZoneID" minOccurs="0"/>
				<xs:element ref="Email"/>
				<xs:element ref="Fax" minOccurs="0"/>
				<xs:element ref="Phone"/>
				<xs:element ref="URLToPrivatePage" minOccurs="0"/>
				<xs:element ref="Disabled" minOccurs="0"/>
				<xs:element ref="MarketingInfo" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="LicenseNumber" minOccurs="0"/>
				<xs:element ref="ShowAgentDirectDial" minOccurs="0"/>
				<xs:element ref="ImageFileName" minOccurs="0"/>
				<xs:element ref="RemoveImage" minOccurs="0"/>
				<xs:element ref="CollectionCertified" minOccurs="0"/>
				<xs:element ref="CommercialCertified" minOccurs="0"/>
				<xs:element ref="SucceedCertified" minOccurs="0"/>
				<xs:element ref="CancelAllListings" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="OfficeDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Latitude" type="xs:decimal" nillable="false"/>
	<xs:element name="LocalZoneID" type="xs:int"/>
	<xs:element name="Longitude" type="xs:decimal" nillable="false"/>
	<xs:element name="OfficeName" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="50"/>
				<xs:minLength value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Offices">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Office" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Phone">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="25"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="PostalCode" nillable="false">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="15"/>
				<xs:minLength value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="RegionID" nillable="false">
		<xs:complexType>
			<xs:attribute name="RegionID" type="xs:int" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="RemoveImage">
		<xs:complexType>
			<xs:attribute name="RemoveImage" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="True"/>
						<xs:enumeration value="False"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="ShowAgentDirectDial">
		<xs:complexType>
			<xs:attribute name="ShowAgentDirectDial" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="True"/>
						<xs:enumeration value="False"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="Slogan">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="510"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="SucceedCertified">
		<xs:complexType>
			<xs:attribute name="SucceedCertified" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="True"/>
						<xs:enumeration value="False"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="URLToPrivatePage">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:maxLength value="100"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="UploadXML">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Version" minOccurs="0"/>
				<xs:element ref="Offices"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Version">
		<xs:complexType>
			<xs:attribute name="Version" type="xs:string" fixed="3.2"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="ImageFileName">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="300"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
  <xs:element name="CancelAllListings">
    <xs:complexType>
      <xs:attribute name="CancelAllListings" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:NMTOKEN">
            <xs:enumeration value="True"/>
            <xs:enumeration value="False"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
</xs:schema>