<?xml version="1.0" encoding="UTF-8"?>
<!--W3C Schema generated by XMLSpy v2007 sp1 (http://www.altova.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="useraction">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value=""/>
				<xs:enumeration value=" "/>
				<xs:enumeration value="A"/>
				<xs:enumeration value="C"/>
				<xs:enumeration value="D"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="two_colored">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="N"/>
				<xs:enumeration value="Y"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="state_code">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="city_name" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="state_fullname" type="xs:string" use="required"/>
			<xs:attribute name="ID" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="record">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="chartseq"/>
				<xs:element ref="chart_code"/>
				<xs:element ref="chart_name"/>
				<xs:element ref="useraction"/>
				<xs:element ref="pdf_name"/>
				<xs:element ref="cn_flg"/>
				<xs:element ref="cnsection"/>
				<xs:element ref="cnpage"/>
				<xs:element ref="bvsection"/>
				<xs:element ref="bvpage"/>
				<xs:element ref="procuid"/>
				<xs:element ref="two_colored"/>
				<xs:element ref="civil"/>
				<xs:element ref="faanfd15"/>
				<xs:element ref="faanfd18"/>
				<xs:element ref="copter"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="procuid" type="xs:string"/>
	<xs:element name="pdf_name" type="xs:string"/>
	<xs:element name="faanfd18" type="xs:string"/>
	<xs:element name="faanfd15" type="xs:string"/>
	<xs:element name="digital_tpp">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="state_code" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="to_edate" type="xs:string" use="required"/>
			<xs:attribute name="from_edate" type="xs:string" use="required"/>
			<xs:attribute name="cycle" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="copter">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value=""/>
				<xs:enumeration value="N"/>
				<xs:enumeration value="Y"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="cnsection">
		<xs:complexType/>
	</xs:element>
	<xs:element name="cnpage">
		<xs:complexType/>
	</xs:element>
	<xs:element name="cn_flg">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="N"/>
				<xs:enumeration value="Y"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="civil">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value=" "/>
				<xs:enumeration value="C"/>
				<xs:enumeration value="D"/>
				<xs:enumeration value="H"/>
				<xs:enumeration value="N"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="city_name">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="airport_name" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="volume" type="xs:string" use="required"/>
			<xs:attribute name="ID" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="chartseq" type="xs:int"/>
	<xs:element name="chart_name" type="xs:string"/>
	<xs:element name="chart_code">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value="APD"/>
				<xs:enumeration value="DP"/>
				<xs:enumeration value="DPO"/>
				<xs:enumeration value="IAP"/>
				<xs:enumeration value="MIN"/>
				<xs:enumeration value="STAR"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="bvsection">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:enumeration value=" "/>
				<xs:enumeration value="C"/>
				<xs:enumeration value="E"/>
				<xs:enumeration value="N"/>
				<xs:enumeration value="P"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="bvpage" type="xs:string"/>
	<xs:element name="airport_name">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="record" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="military" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="M"/>
						<xs:enumeration value="N"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="icao_ident" type="xs:string" use="required"/>
			<xs:attribute name="apt_ident" type="xs:string" use="required"/>
			<xs:attribute name="alnum" type="xs:short" use="required"/>
			<xs:attribute name="ID" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
</xs:schema>
