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 (http://www.w3.org/TR/xmlschema-2/#rf-minLength) |
supported |
maxLength (http://www.w3.org/TR/xmlschema-2/#rf-maxLength) |
supported |
supported 1) | |
enumeration (http://www.w3.org/TR/xmlschema-2/#rf-enumeration) |
supported |
whiteSpace (http://www.w3.org/TR/xmlschema-2/#rf-whiteSpace) |
not supported |
maxInclusive (http://www.w3.org/TR/xmlschema-2/#rf-maxInclusive) |
supported |
maxExclusive (http://www.w3.org/TR/xmlschema-2/#rf-maxExclusive) |
supported |
minExclusive (http://www.w3.org/TR/xmlschema-2/#rf-minExclusive) |
supported |
minInclusive (http://www.w3.org/TR/xmlschema-2/#rf-minInclusive) |
supported |
totalDigits (http://www.w3.org/TR/xmlschema-2/#rf-totalDigits) |
supported 2) |
fractionDigits (http://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. |