<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
  targetNamespace="{namespace for ISO 3166 code list module}"
  xmlns=”http://www.w3.org/2001/XMLSchema”
  xmlns:iso3166="{namespace for ISO 3166 code list module}"
  xmlns:xs=”http://www.w3.org/2001/XMLSchema”
  elementFormDefault="unqualified"
  attributeFormDefault="unqualified">
  <xs:simpleType name=”iso3166:CodeContentType”>
    <xs:extension base=”xs:token”>
      <xs:enumeration value=”DE”/>
      <xs:enumeration value=”FR”/>
      <xs:enumeration value=”US”/>
      . . .
    </xs:extension>
  </xs:simpleType>

  <xs:complexType name=”iso3166:CodeType”>
    <simpleContent>
      <xs:extension base="iso3166:CodeContentType">
        <xs:attribute name="ID"
          type="xs:token" fixed=”ISO 3166 Locale Code”/>
        <xs:attribute name="agencyID"
          type="xs:token" fixed=”ISO”/>
        <xs:attribute name="versionID"
          type="string" fixed=”1.0”/>
    </simpleContent>
  </xs:complexType>
</xs:schema>


