新增自訂屬性類型

可以將自訂列舉新增至網域,然後使用該列舉來作為網域中屬性的類型。

開始之前

依照建立自訂拓蹼網域、單元及功能中的說明建立網域 XSD 檔。可以將任意數量的屬性類型新增至網域。

關於這項作業

依照新增自訂功能中的說明來建立自訂功能時,您可以使用初始類型來作為屬性類型,也可以建立自訂列舉。自訂列舉指定屬性類型的有效值清單。

程序

  1. 在網域 XSD 檔中,新增 xsd:simpleType 元素作為 xsd:schema 元素的子項,來宣告功能及指定功能名稱。
    <xsd:simpleType name="MyCompanyDomainEnum">
    </xsd:simpleType>
  2. 新增 xsd:restriction 元素作為 xsd:simpleType 元素的子項,來指定列舉的超類型;在大多數情況下,使用 xsd:string
    <xsd:simpleType name="MyCompanyDomainEnum">
    <xsd:restriction base="xsd:string">
    </xsd:restriction>
    </xsd:simpleType>
  3. 新增 xsd:enumeration 元素作為 xsd:restriction 元素的子項,來指定列舉的有效值。
    <xsd:simpleType name="MyCmpanyDomainEnum">
    <xsd:restriction base="xsd:string">
    <xsd:enumeration value="valueone"/>
    <xsd:enumeration value="valuetwo"/>
    <xsd:enumeration value="valuethree"/>
    </xsd:restriction>
    </xsd:simpleType>

結果

現在,您可以依照新增自訂功能中的說明,將此列舉用作為屬性的類型。

意見