<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.pacificspirit.com/ns/2005/yahoo/srch/types/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.pacificspirit.com/ns/2005/yahoo/srch/types/" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="SearchString">
		<xs:complexType name="SearchString">
			<xs:sequence>
				<xs:element name="searchString" type="xs:string" fixed="webSearch"/>
				<xs:element name="appid" type="xs:string"/>
				<xs:element name="query" type="xs:string"/>
				<xs:element name="type" type="tns:queryType" minOccurs="0"/>
				<xs:element name="results" type="xs:integer"/>
				<xs:element name="start" type="xs:integer"/>
				<xs:element name="format" type="tns:formatType"/>
				<xs:element name="adult_ok" type="xs:boolean"/>
				<xs:element name="similar_ok" type="xs:boolean"/>
				<xs:element name="language" type="tns:languageType"/>
				<xs:any namespace="##other" processContents="lax"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!-- List of types -->
	<xs:simpleType name="queryType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="all"/>
			<xs:enumeration value="any"/>
			<xs:enumeration value="phrase"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="formatType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="all"/>
			<xs:enumeration value="html"/>
			<xs:enumeration value="msword"/>
			<xs:enumeration value="pdf"/>
			<xs:enumeration value="ppt"/>
			<xs:enumeration value="rss"/>
			<xs:enumeration value="txt"/>
			<xs:enumeration value="xls"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="languageType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
</xs:schema>
