Altova XMLSpy 2024 Enterprise Edition

This object represents all facets of a simple type. Inherited facets are merged with the explicitly declared facets. If a Length facet is in effect, MinLength and MaxLength are set to the same value.

 

Property

Type

Description

DeclaringType

Type

Type facets are declared on

Whitespace

string

"preserve", "collapse" or "replace"

MinLength

integer

Facet value

MaxLength

integer

Facet value

MinInclusive

integer

Facet value

MinExclusive

integer

Facet value

MaxInclusive

integer

Facet value

MaxExclusive

integer

Facet value

TotalDigits

integer

Facet value

FractionDigits

integer

Facet value

List

Facet collection

All facets as list

 

Facet

This object represents a single facet with its computed value effective for a specific type.

 

Property

Type

Description

LocalName

string

Facet name

NamespaceURI

string

Facet namespace

FacetType

string

one of "normalization", "lexicalspace", "valuespace-length", "valuespace-enum" or "valuespace-range"

DeclaringType

Type

Type this facet is declared on

FacetCheckerName

string

Name of facet checker (from schemafacet map)

FacetValue

string or integer

Actual value of this facet

© 2017-2023 Altova GmbH