<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by David Birch (N/A) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.davidbirch2.com" targetNamespace="http://www.davidbirch2.com" elementFormDefault="qualified">
	<!-- (Simple) Type Definitions -->
	<xs:simpleType name="IDType">
		<xs:restriction base="xs:string">
			<xs:pattern value="[0-9]{5}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TitleType">
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="collapse"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="NumType">
		<xs:restriction base="xs:positiveInteger">
			<xs:minInclusive value="1"/>
		</xs:restriction>
	</xs:simpleType>
	<!-- (Complex) Type Definitions -->
	<xs:complexType name="MultiMediaType">
		<xs:sequence>
			<xs:element name="MultiMedia_ID" type="NumType"/>
			<xs:element name="URL" type="xs:anyURI"/>
			<xs:element name="Alt_Text" type="TitleType"/>
			<xs:element name="Caption" type="TitleType" minOccurs="0"/>
			<xs:element name="CopyRightText" type="TitleType" minOccurs="0"/>
			<xs:element name="Height" type="NumType" minOccurs="0"/>
			<xs:element name="Width" type="NumType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="QuestionType">
		<xs:sequence>
			<xs:element name="Title" type="TitleType"/>
			<xs:element name="AuthorID" type="NumType"/>
			<xs:element name="Question_Text" type="xs:string"/>
			<xs:element name="CopyRightText" type="TitleType" minOccurs="0"/>
			<xs:element name="Correct_Answer" minOccurs="0">
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="NumType">
							<xs:attribute name="Show" type="xs:boolean" use="required"/>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
			<xs:element name="MultiMedia" type="MultiMediaType" minOccurs="0" maxOccurs="25"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AnswerType">
		<xs:sequence>
			<xs:element name="Title" type="TitleType"/>
			<xs:element name="Answer_ID" type="NumType"/>
			<xs:element name="Answer_Text" type="xs:string"/>
			<xs:element name="Link_to" type="IDType"/>
			<xs:element name="MultiMedia" type="MultiMediaType" minOccurs="0" maxOccurs="25"/>
		</xs:sequence>
	</xs:complexType>
	<!-- Main Element -->
	<xs:element name="QuestionXML">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Question" type="QuestionType"/>
				<xs:element name="Answer" type="AnswerType" maxOccurs="25"/>
			</xs:sequence>
			<xs:attribute name="QuestionID" type="IDType" use="required"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
