Facets
该对象表示简单类型的各个方面。继承的方面会与明确声明的方面合并。如果Length方面有效,则MinLength和MaxLength会设为相同的值。
属性 | 类型 | 描述 |
---|---|---|
DeclaringType | Type | 在其上声明类型方面 |
Whitespace | string | "preserve"。"collapse"或"replace" |
MinLength | integer | 方面值 |
MaxLength | integer | 方面值 |
MinInclusive | integer | 方面值 |
MinExclusive | integer | 方面值 |
MaxInclusive | integer | 方面值 |
MaxExclusive | integer | 方面值 |
TotalDigits | integer | 方面值 |
FractionDigits | integer | 方面值 |
List | Facet collection | 所有方面作为列表 |
Facet
该对象表示一个单一方面,其计算值对特定类型有效。
属性 | 类型 | 描述 |
---|---|---|
LocalName | string | 方面的名称 |
NamespaceURI | string | 方面的命名空间 |
FacetType | string | "normalization"、"lexicalspace"、"valuespace-length"、"valuespace-enum"或"valuespace-range"之一 |
DeclaringType | 在其上声明该方面的类型 | |
FacetCheckerName | string | facet checker的名称(来自schemafacet映射) |
FacetValue | string或integer | 该方面的实际值 |