共用方式為


Union 項目繫結支援

.NET Framework 不會提供 <union> 項目的繫結支援。

當 Xsd.exe 遇到由等位定義的簡單型別時,會忽略 <simpleType> 定義,並且改用內建的 string 資料型別。

說明

XML 結構描述定義語言允許將簡單型別定義為一或多個簡單型別或成員型別的等位。型別的執行個體可能會有效地遵循任何一個成員型別。

當 Xsd.exe 公用程式遇到由等位定義的簡單型別時,會忽略 <simpleType> 定義,並且改用內建的 string 資料型別。相對地,將 XML 文件還原序列化為 Xsd.exe 產生的型別時,XmlSerializer 類別會略過原本要實體化等位的 Xsi:type 屬性繫結支援 屬性,改為還原序列化字串。

可能的屬性 繫結支援

id

Xsd.exe 公用程式會忽略用來提供唯一識別項的 id 屬性。

memberTypes

Xsd.exe 會忽略 memberTypes 值以及其他包含的 <union> 項目。工具會改為產生字串取代簡單型別定義。

可能的父項目:<simpleType>

可能的子項目:<annotation><simpleType>

請參閱

參考

XmlSchemaSimpleTypeUnion

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.