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 ein einzelnes 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 oder Integer | Tatsächlicher Wert dieses Facet |