Supported XMLDatatypes |
Supported Facets |
Default Value |
|
anySimpleType |
Actual local node name | |
|
anyURI |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
|
|
base64Binary |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"cnRjbGNyZW9scg==" |
|
boolean |
pattern 1)whiteSpace |
"false" |
|
byte |
pattern 1)enumerationwhiteSpacemaxInclusive = 128maxExclusiveminInclusive = -127minExclusivetotalDigits 2)fractionDigits 2) |
"64" |
|
date |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"2006-05-31" |
|
dateTime |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"2006-05-31T04:51:00" |
|
decimal |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusivetotalDigits 2)fractionDigits 2) |
"3.1415926535" |
|
double |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"2.7182818284" |
|
duration |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"P1Y2M3DT10H30M" |
|
ENTITIES |
lengthminLengthmaxLengthpatternenumerationwhiteSpace |
"ENTITY-1 ENTITY-2 ENTITY-3" |
|
ENTITY |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"ENTITY" |
|
float |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"-7446.445E5" |
|
gDay |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"---31" |
|
gMonth |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"--05" |
|
gMonthDay |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"--05-31" |
|
gYear |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"2006"
|
|
gYearMonth |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"2006-05" |
|
hexBinary |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"0FB7"
|
|
ID |
lengthminLengthmaxLengthpatternenumerationwhiteSpace |
"ID-1" |
|
IDREF |
lengthminLengthmaxLengthpatternenumerationwhiteSpace |
Actual ID or "ID-1" |
|
IDREFS |
lengthminLengthmaxLengthpatternenumerationwhiteSpace |
Actual IDs or "ID-1 ID-2 ID3" |
|
int |
pattern 1)enumerationwhiteSpacemaxInclusive = 2147483648maxExclusiveminInclusive = -2147483647minExclusivetotalDigits 2)fractionDigits 2) |
"42" (of course!) |
|
integer |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusivetotalDigits 2)fractionDigits 2) |
"10002" |
|
language |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"en-US" |
|
long |
pattern 1)enumerationwhiteSpacemaxInclusive = 9223372036854775808maxExclusiveminInclusive = -9223372036854775807minExclusivetotalDigits 2)fractionDigits 2) |
"1066" |
|
Name |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
Actual local node name |
|
NCName |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
Actual local node name |
|
negativeInteger |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusive = -1minInclusiveminExclusivetotalDigits 2)fractionDigits 2) |
"-100" |
|
NMTOKEN |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"NMTOKEN" |
|
NMTOKENS |
lengthminLengthmaxLengthpatternenumerationwhiteSpace |
"NMTOKEN-1 NMTOKEN-2 NMTOKEN-3" |
|
nonNegativeInteger |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusive = 0minExclusivetotalDigits 2)fractionDigits 2) |
"+99" |
|
nonPositiveInteger |
pattern 1)enumerationwhiteSpacemaxInclusive = 0maxExclusiveminInclusiveminExclusivetotalDigits 2)fractionDigits 2) |
"-99" |
|
normalizedString |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"Hello Paris" |
|
positiveInteger |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusive = 1minExclusivetotalDigits 2)fractionDigits 2) |
"+100" |
|
QName |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"QName" |
|
short |
pattern 1)enumerationwhiteSpacemaxInclusive = 32768maxExclusiveminInclusive = -32767minExclusivetotalDigits 2)fractionDigits 2) |
"+32767" |
|
string |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
Actual local node name |
|
time |
pattern 1)enumerationwhiteSpacemaxInclusivemaxExclusiveminInclusiveminExclusive |
"04:51:00" |
|
token |
lengthminLengthmaxLengthpattern 1)enumerationwhiteSpace |
"token" |
|
unsignedByte |
pattern 1)enumerationwhiteSpacemaxInclusive = 255maxExclusiveminInclusive = 0minExclusivetotalDigits 2)fractionDigits 2) |
"64"
|
|
unsignedInt |
pattern 1)enumerationwhiteSpacemaxInclusive = 4294967295maxExclusiveminInclusive = 0minExclusivetotalDigits 2)fractionDigits 2) |
"32334" |
|
unsignedLong |
pattern 1)enumerationwhiteSpacemaxInclusive = 18446744073709551615maxExclusiveminInclusive = 0minExclusivetotalDigits 2)fractionDigits 2) |
"123456789" |
|
unsignedShort |
pattern 1)enumerationwhiteSpacemaxInclusive = 65535maxExclusiveminInclusive = 0minExclusivetotalDigits 2)fractionDigits 2) |
"65535"
|
Facet |
Supported in XMLBlueprint? |
|
supported | |
|
minLength (https://www.w3.org/TR/xmlschema-2/#rf-minLength) |
supported |
|
maxLength (https://www.w3.org/TR/xmlschema-2/#rf-maxLength) |
supported |
|
supported 1) | |
|
enumeration (https://www.w3.org/TR/xmlschema-2/#rf-enumeration) |
supported |
|
whiteSpace (https://www.w3.org/TR/xmlschema-2/#rf-whiteSpace) |
not supported |
|
maxInclusive (https://www.w3.org/TR/xmlschema-2/#rf-maxInclusive) |
supported |
|
maxExclusive (https://www.w3.org/TR/xmlschema-2/#rf-maxExclusive) |
supported |
|
minExclusive (https://www.w3.org/TR/xmlschema-2/#rf-minExclusive) |
supported |
|
minInclusive (https://www.w3.org/TR/xmlschema-2/#rf-minInclusive) |
supported |
|
totalDigits (https://www.w3.org/TR/xmlschema-2/#rf-totalDigits) |
supported 2) |
|
fractionDigits (https://www.w3.org/TR/xmlschema-2/#rf-fractionDigits) |
supported 2) |
| 1. | When facet "pattern" is used no other facet is used. Partially implemented: IsBlock, IsCategory, MultiCharEsc. |
| 2. | Facets "totalDigits" and "fractionDigits" are only used when facets "maxInclusive", "maxExclusive", "minExclusive", "minInclusive" are undefined. |