| <?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="https://www.w3schools.com"
xmlns="https://www.w3schools.com"
elementFormDefault="qualified">
<xs:element name="reference">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="url" type="xs:string" minOccurs="1"/>
      <xs:element name="response_code" minOccurs="1" type="xs:nonNegativeInteger"/>
      <xs:element name="response_cookies" minOccurs="1" type="xs:base64Binary"/>
      <xs:element name="response_status" minOccurs="1" type="xs:string"/>
      <xs:element name="response_data" minOccurs="1" type="xs:string"/>
      <xs:element name="response_header" minOccurs="1" type="xs:string"/>
      <xs:element name="response_body" minOccurs="1" type="xs:string"/>
      <xs:element name="response_info" minOccurs="1" type="xs:string"/>
      <xs:element name="response_ssl" minOccurs="0" type="xs:string"/>
      <xs:element name="response_put_file" minOccurs="0" type="xs:base64Binary"/>
      <xs:element name="response_put_data" minOccurs="0" type="xs:string"/>
      <xs:element name="response_post_files" minOccurs="0" type="xs:base64Binary"/>
      <xs:element name="response_post_fields" minOccurs="0" type="xs:string"/>
      <xs:element name="response_options" minOccurs="1" type="xs:string"/>
      <xs:element name="response_message" minOccurs="1" type="xs:string"/>
      <xs:element name="response_history" minOccurs="0" type="xs:string"/>
      <xs:element name="response_content_type" minOccurs="1" type="xs:string"/>
      <xs:element name="response_method" minOccurs="1" type="methodType">
		<xs:simpleType name="methodType">
			<xs:restriction base="xs:string">
				<xs:enumeration value="HEAD"/>
				<xs:enumeration value="CONNECT"/>
				<xs:enumeration value="OPTIONS"/>
				<xs:enumeration value="GET"/>
				<xs:enumeration value="POST"/>
				<xs:enumeration value="PUT"/>
				<xs:enumeration value="DELETE"/>
			</xs:restriction>
		</xs:simpleType>
	  </xs:element>
      <xs:element name="response_query" minOccurs="0" type="methodType">
		<xs:simpleType name="methodType">
			<xs:restriction base="xs:string">
				<xs:enumeration value="SELECT"/>
				<xs:enumeration value="DESCRIBE"/>
				<xs:enumeration value="ASK"/>
				<xs:enumeration value="CONSTRUCT"/>
			</xs:restriction>
		</xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
</xs:schema>
 |