<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="Search_Result">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Total_No_Of_Products" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="No_Of_Products_In_Current_Page" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="Current_PageNumber" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="Products" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Total_No_Of_Products" type="xs:int"/>
  <xs:element name="No_Of_Products_In_Current_Page" type="xs:int"/>
  <xs:element name="Current_PageNumber" type="xs:int"/>
  <xs:element name="Products">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ProductInformation"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ProductInformation">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="MatchCount" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ProductNumber" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="Title" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ProductType" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="Artist" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ArtistLink" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="Directory" minOccurs="0" maxOccurs="1"/>
        <xs:element ref="ThumbnailFileName" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ThumbnailURL" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ThumbnailWidth" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ThumbnailHeight" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ImageFileName" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ImageURL" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ImageWidth" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ImageHeight" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ProductWidth" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ProductHeight" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ListPrice" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="OurPrice" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="ProductLink" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="CanBeMounted" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="MountedLink" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="CanBeFramed" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="FramedLink" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="Rank" minOccurs="1" maxOccurs="1"/>
        <xs:element ref="DateAdded" minOccurs="1" maxOccurs="1"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MatchCount" type="xs:int"/>
  <xs:element name="ProductNumber" type="xs:int"/>
  <xs:element name="Title" type="xs:string"/>
  <xs:element name="ProductType" type="xs:string"/>
  <xs:element name="Artist" type="xs:string"/>
  <xs:element name="ArtistLink" type="xs:anyURI"/>
  <xs:element name="Directory" type="xs:string"/>
  <xs:element name="ThumbnailFileName" type="xs:string"/>
  <xs:element name="ThumbnailURL" type="xs:anyURI"/>
  <xs:element name="ThumbnailWidth" type="xs:int"/>
  <xs:element name="ThumbnailHeight" type="xs:int"/>
  <xs:element name="ImageFileName" type="xs:string"/>
  <xs:element name="ImageURL" type="xs:anyURI"/>
  <xs:element name="ImageWidth" type="xs:int"/>
  <xs:element name="ImageHeight" type="xs:int"/>
  <xs:element name="ProductWidth" type="xs:decimal"/>
  <xs:element name="ProductHeight" type="xs:decimal"/>
  <xs:element name="ListPrice" type="xs:decimal"/>
  <xs:element name="OurPrice" type="xs:decimal"/>
  <xs:element name="ProductLink" type="xs:anyURI"/>
  <xs:element name="CanBeMounted" type="xs:NCName"/>
  <xs:element name="MountedLink" type="xs:anyURI"/>
  <xs:element name="CanBeFramed" type="xs:NCName"/>
  <xs:element name="FramedLink" type="xs:anyURI"/>
  <xs:element name="Rank" type="xs:int"/>
  <xs:element name="DateAdded" type="xs:dateTime"/>
</xs:schema>