Xsi:type 屬性繫結支援
.NET Framework 會提供 xsi:type 屬性的部分繫結支援。
XmlSerializer 類別會使用 xsi:type 屬性,判斷允許哪些物件型別可以從含有屬性的 XML 執行個體項目進行還原序列化。
說明
XmlSerializer 類別會使用 xsi:type 屬性,判斷哪些物件型別可以從含有屬性的 XML 執行個體項目進行還原序列化。型別必須存在於衍生階層架構中 (前置詞 xsi 是用於 XML 結構描述執行個體命名空間 http://www.w3.org/2001/XMLSchema-instance,並且會套用至 XML 執行個體文件以符合指定的 XML 結構描述)。
.NET Framework 的 XML 序列化基礎結構不支援透過 <union> 項目繫結簡單型別的等位,而是會將等位簡單型別繫結為字串。因此,還原序列化 XML 執行個體文件時,XmlSerializer 會忽略原本要實體化等位的 xsi:type 屬性,改為還原序列化字串。
**可能包含項目:**任何執行個體項目
Copyright © 2007 by Microsoft Corporation. All rights reserved.