Facets
Dieses Objekt steht für alle Facets eines simpleType.
Vererbte Facets werden mit den explizit deklarierten Facets zusammengeführt. Wenn ein Length Facet gilt, werden MinLength und MaxLength auf denselben Wert gesetzt.
Eigenschaft | Typ | Beschreibung |
DeclaringType | Type | Type Facets werden darauf deklariert |
Whitespace | string | "preserve", "collapse" oder "replace" |
MinLength | integer | Facet-Wert |
MaxLength | integer | Facet-Wert |
MinInclusive | integer | Facet-Wert |
MinExclusive | integer | Facet-Wert |
MaxInclusive | integer | Facet-Wert |
MaxExclusive | integer | Facet-Wert |
TotalDigits | integer | Facet-Wert |
FractionDigits | integer | Facet-Wert |
List | Facet collection | Alle Facets als Liste |
Facet
Dieses Objekt steht für eine einzelne Facet, deren berechneter Wert für einen bestimmten Typ wirksam wird.
Eigenschaft | Typ | Beschreibung |
LocalName | string | Facet-Name |
NamespaceURI | string | Facet Namespace |
FacetType | string | Einer der folgenden: "normalization", "lexicalspace", "valuespace-length", "valuespace-enum" oder "valuespace-range" |
DeclaringType | Typ, auf den dieses Facet deklariert ist | |
FacetCheckerName | string | Name des Facet Checker (aus der schemafacet-Zuordnung) |
FacetValue | string or integer | Tatsächlicher Wert dieses Facet |