共用方式為


SimpleType 項目繫結支援

.NET Framework 會提供 <simpleType> 項目的部分繫結支援。

唯一繫結至程式碼且沒有任何遺失的簡單型別,是套用至限制字串型別之 XML 屬性 (Attribute) 和列舉型別的清單。

說明

只有將簡單型別用於 XML 屬性 (而非 XML 項目) 時,.NET Framework 才會針對定義為清單的簡單型別提供完整表示的繫結。請參閱 List 項目繫結支援 項目。

如果是透過限制定義的簡單型別,則只會為字串型簡單型別的列舉型別產生繫結。請參閱 Restriction 項目繫結支援 項目。

Xsd.exe 工具會忽略透過 Union 項目繫結支援 項目由等位定義的簡單型別。

可能的屬性 繫結支援

final

final 屬性可以套用至資料型別,使系統不衍生這個型別。

Xsd.exe 會忽略 <schema> 項目的 final 屬性和 finalDefault 屬性。

id

Xsd.exe 公用程式忽略試圖提供唯一識別項的 id 屬性。相反地,Xsd.exe 會辨認 name 屬性。

name

name 屬性的值會變成 Xsd.exe 從簡單型別產生之 .NET Framework 型別的名稱。

未嘗試轉換大小寫,以遵守程式碼撰寫慣例。例如,如果 <simpleType> 項目的 name 屬性具有 testInfo 值,則結果類別會命名為 testInfo,而不是首字大寫的 TestInfo。如果名稱與保留的關鍵字衝突,則所產生的名稱前面會加上 @ 符號。

當 Xsd.exe 從類別產生 <simpleType> 定義時,會使用類別名稱當做 name 屬性的值。透過 TypeName 屬性 (Property) 可以提供替代名稱 name 屬性 (Attribute) 值。

請參閱 Name 屬性繫結支援 屬性。

可能的父項目:<attribute><element><list><redefine><restriction><schema><union>

可能的子項目:<annotation><list><restriction><union>

請參閱

參考

XmlSchemaSimpleType

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.