2009-11-26 74 views
1

我想知道如何创建一个与XMLSpy枚举的SimpleType。如何在模式中使用xmlspy创建SimpleType枚举?

你有链接或有用的东西,可以帮助我吗?

它的简单类型的国家代码

enumeration AD ("ANDORRA") 
enumeration AE ("UNITED ARAB EMIRATES") 
enumeration AF ("AFGHANISTAN") 
enumeration AG ("ANTIGUA AND BARBUDA") 
enumeration AI ("ANGUILLA") 

感谢

回答

3

这是我所用,

<xs:simpleType name="countryCodeType"> 
      <xs:restriction base="xs:string"> 
        <xs:enumeration value=""/> 
        <xs:enumeration value="AA"/> 
        <xs:enumeration value="AC"/> 
        <xs:enumeration value="AF"/> 
        <xs:enumeration value="AG"/> 
        <xs:enumeration value="AJ"/> 
        <xs:enumeration value="AL"/> 
        <xs:enumeration value="AM"/> 
        <xs:enumeration value="AN"/> 
        <xs:enumeration value="AO"/> 
        <xs:enumeration value="AR"/> 
        <xs:enumeration value="AS"/> 
        <xs:enumeration value="AU"/> 
        <xs:enumeration value="AV"/> 
        <xs:enumeration value="AY"/> 
        <xs:enumeration value="BA"/> 
        <xs:enumeration value="BB"/> 
        <xs:enumeration value="BC"/> 
        <xs:enumeration value="BD"/> 
        <xs:enumeration value="BE"/> 
        <xs:enumeration value="BF"/> 
        <xs:enumeration value="BG"/> 
        <xs:enumeration value="BH"/> 
        <xs:enumeration value="BK"/> 
        <xs:enumeration value="BL"/> 
        <xs:enumeration value="BN"/> 
        <xs:enumeration value="BO"/> 
        <xs:enumeration value="BP"/> 
        <xs:enumeration value="BQ"/> 
        <xs:enumeration value="BR"/> 
        <xs:enumeration value="BT"/> 
        <xs:enumeration value="BU"/> 
        <xs:enumeration value="BV"/> 
        <xs:enumeration value="BX"/> 
        <xs:enumeration value="BY"/> 
        <xs:enumeration value="CA"/> 
        <xs:enumeration value="CB"/> 
        <xs:enumeration value="CD"/> 
        <xs:enumeration value="CE"/> 
        <xs:enumeration value="CF"/> 
        <xs:enumeration value="CG"/> 
        <xs:enumeration value="CH"/> 
        <xs:enumeration value="CI"/> 
        <xs:enumeration value="CJ"/> 
        <xs:enumeration value="CK"/> 
        <xs:enumeration value="CM"/> 
        <xs:enumeration value="CN"/> 
        <xs:enumeration value="CO"/> 
        <xs:enumeration value="CS"/> 
        <xs:enumeration value="CT"/> 
        <xs:enumeration value="CU"/> 
        <xs:enumeration value="CV"/> 
        <xs:enumeration value="CW"/> 
        <xs:enumeration value="CY"/> 
        <xs:enumeration value="DA"/> 
        <xs:enumeration value="DJ"/> 
        <xs:enumeration value="DO"/> 
        <xs:enumeration value="DQ"/> 
        <xs:enumeration value="DR"/> 
        <xs:enumeration value="EC"/> 
        <xs:enumeration value="EG"/> 
        <xs:enumeration value="EI"/> 
        <xs:enumeration value="EK"/> 
        <xs:enumeration value="EN"/> 
        <xs:enumeration value="ER"/> 
        <xs:enumeration value="ES"/> 
        <xs:enumeration value="ET"/> 
        <xs:enumeration value="EU"/> 
        <xs:enumeration value="EZ"/> 
        <xs:enumeration value="FG"/> 
        <xs:enumeration value="FI"/> 
        <xs:enumeration value="FJ"/> 
        <xs:enumeration value="FK"/> 
        <xs:enumeration value="FM"/> 
        <xs:enumeration value="FO"/> 
        <xs:enumeration value="FP"/> 
        <xs:enumeration value="FQ"/> 
        <xs:enumeration value="FR"/> 
        <xs:enumeration value="FS"/> 
        <xs:enumeration value="FT"/> 
        <xs:enumeration value="GA"/> 
        <xs:enumeration value="GB"/> 
        <xs:enumeration value="GG"/> 
        <xs:enumeration value="GH"/> 
        <xs:enumeration value="GI"/> 
        <xs:enumeration value="GJ"/> 
        <xs:enumeration value="GK"/> 
        <xs:enumeration value="GL"/> 
        <xs:enumeration value="GM"/> 
        <xs:enumeration value="GO"/> 
        <xs:enumeration value="GP"/> 
        <xs:enumeration value="GR"/> 
        <xs:enumeration value="GT"/> 
        <xs:enumeration value="GV"/> 
        <xs:enumeration value="GY"/> 
        <xs:enumeration value="GZ"/> 
        <xs:enumeration value="HA"/> 
        <xs:enumeration value="HK"/> 
        <xs:enumeration value="HM"/> 
        <xs:enumeration value="HO"/> 
        <xs:enumeration value="HQ"/> 
        <xs:enumeration value="HR"/> 
        <xs:enumeration value="HU"/> 
        <xs:enumeration value="IC"/> 
        <xs:enumeration value="ID"/> 
        <xs:enumeration value="IM"/> 
        <xs:enumeration value="IN"/> 
        <xs:enumeration value="IO"/> 
        <xs:enumeration value="IP"/> 
        <xs:enumeration value="IR"/> 
        <xs:enumeration value="IS"/> 
        <xs:enumeration value="IT"/> 
        <xs:enumeration value="IV"/> 
        <xs:enumeration value="IY"/> 
        <xs:enumeration value="IZ"/> 
        <xs:enumeration value="JA"/> 
        <xs:enumeration value="JE"/> 
        <xs:enumeration value="JM"/> 
        <xs:enumeration value="JN"/> 
        <xs:enumeration value="JO"/> 
        <xs:enumeration value="JQ"/> 
        <xs:enumeration value="JU"/> 
        <xs:enumeration value="KE"/> 
        <xs:enumeration value="KG"/> 
        <xs:enumeration value="KN"/> 
        <xs:enumeration value="KQ"/> 
        <xs:enumeration value="KR"/> 
        <xs:enumeration value="KS"/> 
        <xs:enumeration value="KT"/> 
        <xs:enumeration value="KU"/> 
        <xs:enumeration value="KZ"/> 
        <xs:enumeration value="LA"/> 
        <xs:enumeration value="LE"/> 
        <xs:enumeration value="LG"/> 
        <xs:enumeration value="LH"/> 
        <xs:enumeration value="LI"/> 
        <xs:enumeration value="LO"/> 
        <xs:enumeration value="LQ"/> 
        <xs:enumeration value="LS"/> 
        <xs:enumeration value="LT"/> 
        <xs:enumeration value="LU"/> 
        <xs:enumeration value="LY"/> 
        <xs:enumeration value="MA"/> 
        <xs:enumeration value="MB"/> 
        <xs:enumeration value="MC"/> 
        <xs:enumeration value="MD"/> 
        <xs:enumeration value="MF"/> 
        <xs:enumeration value="MG"/> 
        <xs:enumeration value="MH"/> 
        <xs:enumeration value="MI"/> 
        <xs:enumeration value="MK"/> 
        <xs:enumeration value="ML"/> 
        <xs:enumeration value="MN"/> 
        <xs:enumeration value="MO"/> 
        <xs:enumeration value="MP"/> 
        <xs:enumeration value="MR"/> 
        <xs:enumeration value="MT"/> 
        <xs:enumeration value="MU"/> 
        <xs:enumeration value="MV"/> 
        <xs:enumeration value="MX"/> 
        <xs:enumeration value="MY"/> 
        <xs:enumeration value="MZ"/> 
        <xs:enumeration value="NC"/> 
        <xs:enumeration value="NE"/> 
        <xs:enumeration value="NF"/> 
        <xs:enumeration value="NG"/> 
        <xs:enumeration value="NH"/> 
        <xs:enumeration value="NI"/> 
        <xs:enumeration value="NL"/> 
        <xs:enumeration value="NO"/> 
        <xs:enumeration value="NP"/> 
        <xs:enumeration value="NR"/> 
        <xs:enumeration value="NS"/> 
        <xs:enumeration value="NT"/> 
        <xs:enumeration value="NU"/> 
        <xs:enumeration value="NZ"/> 
        <xs:enumeration value="PA"/> 
        <xs:enumeration value="PC"/> 
        <xs:enumeration value="PE"/> 
        <xs:enumeration value="PK"/> 
        <xs:enumeration value="PL"/> 
        <xs:enumeration value="PM"/> 
        <xs:enumeration value="PO"/> 
        <xs:enumeration value="PP"/> 
        <xs:enumeration value="PU"/> 
        <xs:enumeration value="QA"/> 
        <xs:enumeration value="RE"/> 
        <xs:enumeration value="RM"/> 
        <xs:enumeration value="RO"/> 
        <xs:enumeration value="RP"/> 
        <xs:enumeration value="RS"/> 
        <xs:enumeration value="RW"/> 
        <xs:enumeration value="SA"/> 
        <xs:enumeration value="SB"/> 
        <xs:enumeration value="SC"/> 
        <xs:enumeration value="SE"/> 
        <xs:enumeration value="SF"/> 
        <xs:enumeration value="SG"/> 
        <xs:enumeration value="SH"/> 
        <xs:enumeration value="SI"/> 
        <xs:enumeration value="SL"/> 
        <xs:enumeration value="SM"/> 
        <xs:enumeration value="SN"/> 
        <xs:enumeration value="SO"/> 
        <xs:enumeration value="SP"/> 
        <xs:enumeration value="ST"/> 
        <xs:enumeration value="SU"/> 
        <xs:enumeration value="SV"/> 
        <xs:enumeration value="SW"/> 
        <xs:enumeration value="SX"/> 
        <xs:enumeration value="SY"/> 
        <xs:enumeration value="SZ"/> 
        <xs:enumeration value="TC"/> 
        <xs:enumeration value="TD"/> 
        <xs:enumeration value="TE"/> 
        <xs:enumeration value="TH"/> 
        <xs:enumeration value="TI"/> 
        <xs:enumeration value="TK"/> 
        <xs:enumeration value="TL"/> 
        <xs:enumeration value="TN"/> 
        <xs:enumeration value="TO"/> 
        <xs:enumeration value="TP"/> 
        <xs:enumeration value="TS"/> 
        <xs:enumeration value="TU"/> 
        <xs:enumeration value="TV"/> 
        <xs:enumeration value="TW"/> 
        <xs:enumeration value="TX"/> 
        <xs:enumeration value="TZ"/> 
        <xs:enumeration value="UG"/> 
        <xs:enumeration value="UK"/> 
        <xs:enumeration value="UP"/> 
        <xs:enumeration value="US"/> 
        <xs:enumeration value="UV"/> 
        <xs:enumeration value="UY"/> 
        <xs:enumeration value="UZ"/> 
        <xs:enumeration value="VC"/> 
        <xs:enumeration value="VE"/> 
        <xs:enumeration value="VI"/> 
        <xs:enumeration value="VM"/> 
        <xs:enumeration value="VT"/> 
        <xs:enumeration value="WA"/> 
        <xs:enumeration value="WE"/> 
        <xs:enumeration value="WF"/> 
        <xs:enumeration value="WI"/> 
        <xs:enumeration value="WQ"/> 
        <xs:enumeration value="WS"/> 
        <xs:enumeration value="WZ"/> 
        <xs:enumeration value="YM"/> 
        <xs:enumeration value="ZA"/> 
        <xs:enumeration value="ZI"/> 
      </xs:restriction> 
    </xs:simpleType> 
3

使用的模式/ WSDL设计视图编辑器:

  • 添加一个eleme NT

  • 选择要添加

  • 在详细信息面板中的元素设置

    • 集块=限制
    • 设置类型= XS:字符串
  • 然后在方面面板中您将有一个枚举选项卡,您可以在其中添加枚举

enter image description here