FractionDigits 項目繫結支援
.NET Framework 不會提供 <fractionDigits> 項目的繫結支援。
除了 <enumeration> Facet 之外,使用 XML 結構描述 Facet 的簡單型別限制和 .NET Framework 中的類別定義之間沒有任何繫結。
說明
XML 結構描述定義語言會透過約束基底簡單型別值的方式,提供各種衍生新簡單型別的機制。這些條件約束稱為 Facet,而且是指定為 <simpleType> (或 <simpleContent>) 定義中 <restriction> 項目的子系,可透過 XPath simpleType/restriction/facetName
路徑找出,其中 facetName
即為這裡所指的 Facet。<fractionDigits> 項目會指定一個這類 Facet。
除了 <enumeration> Facet 之外,使用 XML 結構描述 Facet 的簡單型別限制和 .NET Framework 中的類別定義之間沒有任何繫結。這表示:
從 XML 結構描述文件產生原始程式碼時,Xsd.exe 會忽略對簡單型別的限制;它只會產生對應至基底簡單型別的 .NET Framework 型別 (一個例外狀況,即為 <enumeration> 項目,它只有在套用至以字串為基礎的簡單型別時才會辨識出來)。
將物件序列化為 XML 以及從 XML 還原序列化時,XmlSerializer 類別會忽略這些限制。
至於結構描述物件模型 (SOM),System.Xml.Schema 命名空間則具有每個 XML 結構描述限制 Facet 的類別,包括 XmlSchemaFractionDigitsFacet 類別。這些類別的物件可以利用 Facet 設計程式,建立有所限制的結構描述物件模型。
可能的屬性 | 繫結支援 |
---|---|
fixed |
因為 .NET Framework 不繫結 <fractionDigits> 項目,所以不會繫結此項目的屬性。 請參閱 fixed 屬性。 |
id |
因為 .NET Framework 不繫結 <fractionDigits> 項目,所以不會繫結此項目的屬性。 |
value |
因為 .NET Framework 不繫結 <fractionDigits> 項目,所以不會繫結此項目的屬性。 請參閱 Value 屬性繫結支援 屬性。 |
可能的父項目:<restriction>
可能的子項目:<annotation>
請參閱
參考
Copyright © 2007 by Microsoft Corporation. All rights reserved.