SimpleName 簡單型別
更新:2007 年 11 月
定義用於提供簡單名稱的值,這些名稱代表系統定義模型 (SDM) 定義內的成員。例如,您可以使用簡單名稱為設定內的 facet 命名。
<xs:simpleType name="SimpleName">
<xs:restriction
base="string"
>
<xs:pattern
value="[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*"
/>
</xs:restriction>
</xs:simpleType>
模式
下列模式是由 SimpleName 簡單型別所定義:
[_\p{Ll}\p{Lu}\p{Lt}\p{Lm}\p{Lo}\p{Nl}]{1}[\w\p{Lm}\p{Nl}\p{Cf}\p{Mn}\p{Mc}]*
簡單名稱是由英數字元和有限的標點符號所組成。名稱必須以非數字字元做為開頭。
備註
下列清單包含保留的名稱,這些名稱在建立 SDM 定義內的成員名稱時無法使用。
this
Guest
Host
Parent
Member
Client
Server
Source
Dependent
Proxy
Delegate
請注意,SimpleName 簡單型別必須遵循識別項的 C# 規格。