<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="Remainders">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="overdue" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="overdue">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="mId"/>
				<xs:element ref="mDeliveryName"/>
				<xs:element ref="mName"/>
				<xs:element ref="mDeliveryFirstName" minOccurs="0"/>
				<xs:element ref="mDeliveryLastName" minOccurs="0"/>
				<xs:element ref="mAddress" minOccurs="0"/>
				<xs:element ref="mPost" minOccurs="0"/>
				<xs:element ref="mCountry" minOccurs="0"/>
				<xs:element ref="libName"/>
				<xs:element ref="libDepName" minOccurs="0"/>
				<xs:element ref="libAddress"/>
				<xs:element ref="libPost" minOccurs="0"/>
				<xs:element ref="libPhone" minOccurs="0"/>
				<xs:element ref="libOpenTime" minOccurs="0"/>
				<xs:element ref="libPriceList" minOccurs="0"/>
				<xs:element ref="ovrDate" minOccurs="0"/>
				<xs:element ref="ovrHead" minOccurs="0"/>
				<xs:element ref="ovrTxt1" minOccurs="0"/>
				<xs:element ref="ovrTxt2" minOccurs="0"/>
				<xs:element ref="sHeadTitle" minOccurs="0"/>
				<xs:element ref="sHeadName" minOccurs="0"/>
				<xs:element ref="bookItem" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="mId" type="xs:int"/> 
	<xs:element name="mDeliveryName" type="xs:string"/>
	<xs:element name="mName" type="xs:string"/>
	<xs:element name="mDeliveryFirstName" type="xs:string"/>
	<xs:element name="mDeliveryLastName"  type="xs:string"/>
	<xs:element name="mAddress" type="xs:string"/>
	<xs:element name="mPost" type="xs:string"/>
	<xs:element name="mCountry" type="xs:string"/>
	<xs:element name="libName" type="xs:string"/>
	<xs:element name="libDepName" type="xs:string"/>
	<xs:element name="libAddress" type="xs:string"/>
	<xs:element name="libPost" type="xs:string"/>
	<xs:element name="libPhone" type="xs:string"/>
	<xs:element name="libOpenTime" type="xs:string"/>
	<xs:element name="libPriceList" type="xs:string"/>
	<xs:element name="ovrDate" type="xs:string"/>
	<xs:element name="ovrHead" type="xs:string"/>
	<xs:element name="ovrTxt1" type="xs:string"/>
	<xs:element name="ovrTxt2" type="xs:string"/>
	<xs:element name="sHeadTitle" type="xs:string"/>
	<xs:element name="sHeadName" type="xs:string"/>
	<xs:element name="bookItem">
		<xs:complexType>
			<xs:sequence> 
				<xs:element ref="bookBorwDate"/>
				<xs:element ref="bookRetDate"/>
				<xs:element ref="bookTitle" minOccurs="0"/>
				<xs:element ref="bookAuthor" minOccurs="0"/>
				<xs:element ref="bookPYear" minOccurs="0"/>
				<xs:element ref="bookLanguage" minOccurs="0"/>
				<xs:element ref="bookSG" minOccurs="0"/>
				<xs:element ref="bookIN" minOccurs="0"/>
			</xs:sequence> 
		</xs:complexType>
	</xs:element>
	<xs:element name="bookBorwDate" type="xs:string"/>
	<xs:element name="bookRetDate" type="xs:string"/>
		<xs:element name="bookIN" type="xs:long"/>
	<xs:element name="bookSG" type="xs:string"/>
	<xs:element name="bookTitle" type="xs:string"/>
	<xs:element name="bookAuthor" type="xs:string"/>
	<xs:element name="bookPYear" type="xs:string"/>
	<xs:element name="bookLanguage" type="xs:string"/>
</xs:schema>
