home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _DC6F13A5EB724E50A304FF35BEEA16CA < prev    next >
Encoding:
Extensible Markup Language  |  2001-11-26  |  3.3 KB  |  106 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- edited with XML Spy v4.0 NT beta 1 build Jun 13 2001 (http://www.xmlspy.com) by Alexander Falk (Altova, Inc.) -->
  3. <schema targetNamespace="http://www.altova.com/IPO" xmlns:ipo="http://www.altova.com/IPO" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified">
  4.     <annotation>
  5.         <documentation>
  6.    Addresses for International Purchase order schema
  7.    Copyright 2000 Example.com. All rights reserved.
  8.   </documentation>
  9.     </annotation>
  10.     <complexType name="Address">
  11.         <sequence>
  12.             <element name="name" type="string" minOccurs="0"/>
  13.             <element name="street" type="string"/>
  14.             <element name="city" type="string"/>
  15.         </sequence>
  16.     </complexType>
  17.     <complexType name="US-Address">
  18.         <complexContent>
  19.             <extension base="ipo:Address">
  20.                 <sequence>
  21.                     <element name="state" type="ipo:US-State"/>
  22.                     <element name="zip" type="positiveInteger"/>
  23.                 </sequence>
  24.             </extension>
  25.         </complexContent>
  26.     </complexType>
  27.     <complexType name="EU-Address">
  28.         <complexContent>
  29.             <extension base="ipo:Address">
  30.                 <sequence>
  31.                     <element name="postcode" type="ipo:EU-Postcode"/>
  32.                 </sequence>
  33.                 <attribute name="export-code" type="positiveInteger" fixed="1"/>
  34.             </extension>
  35.         </complexContent>
  36.     </complexType>
  37.     <!-- other Address derivations for more countries -->
  38.     <simpleType name="US-State">
  39.         <restriction base="string">
  40.             <enumeration value="AK"/>
  41.             <enumeration value="AL"/>
  42.             <enumeration value="AR"/>
  43.             <enumeration value="AK"/>
  44.             <enumeration value="AL"/>
  45.             <enumeration value="AR"/>
  46.             <enumeration value="AZ"/>
  47.             <enumeration value="CA"/>
  48.             <enumeration value="CO"/>
  49.             <enumeration value="CT"/>
  50.             <enumeration value="DC"/>
  51.             <enumeration value="DE"/>
  52.             <enumeration value="FL"/>
  53.             <enumeration value="GA"/>
  54.             <enumeration value="GU"/>
  55.             <enumeration value="HI"/>
  56.             <enumeration value="IA"/>
  57.             <enumeration value="ID"/>
  58.             <enumeration value="IL"/>
  59.             <enumeration value="IN"/>
  60.             <enumeration value="KS"/>
  61.             <enumeration value="KY"/>
  62.             <enumeration value="LA"/>
  63.             <enumeration value="MA"/>
  64.             <enumeration value="MD"/>
  65.             <enumeration value="ME"/>
  66.             <enumeration value="MI"/>
  67.             <enumeration value="MN"/>
  68.             <enumeration value="MO"/>
  69.             <enumeration value="MS"/>
  70.             <enumeration value="MT"/>
  71.             <enumeration value="NC"/>
  72.             <enumeration value="ND"/>
  73.             <enumeration value="NE"/>
  74.             <enumeration value="NH"/>
  75.             <enumeration value="NJ"/>
  76.             <enumeration value="NM"/>
  77.             <enumeration value="NV"/>
  78.             <enumeration value="NY"/>
  79.             <enumeration value="OH"/>
  80.             <enumeration value="OK"/>
  81.             <enumeration value="OR"/>
  82.             <enumeration value="PA"/>
  83.             <enumeration value="PR"/>
  84.             <enumeration value="RI"/>
  85.             <enumeration value="SC"/>
  86.             <enumeration value="SD"/>
  87.             <enumeration value="TN"/>
  88.             <enumeration value="TX"/>
  89.             <enumeration value="UT"/>
  90.             <enumeration value="VA"/>
  91.             <enumeration value="VI"/>
  92.             <enumeration value="VT"/>
  93.             <enumeration value="WA"/>
  94.             <enumeration value="WI"/>
  95.             <enumeration value="WV"/>
  96.             <enumeration value="WY"/>
  97.         </restriction>
  98.         <!-- and so on ... -->
  99.     </simpleType>
  100.     <simpleType name="EU-Postcode">
  101.         <restriction base="string"/>
  102.         <!-- and so on ... -->
  103.     </simpleType>
  104.     <!-- simple type definition for UK-Postcode -->
  105. </schema>
  106.