Friday, 7 November 2014

Derived XML Data Types



Data Type
Facets
Description
normalizedString
length, pattern, maxLength, minLength, enumeration, whiteSpace
Represents white space normalized strings. This data type is derived from string.
token
enumeration, pattern, length, minLength, maxLength, whiteSpace
Represents tokenized strings. This data type is derived from normalizedString.
language
length, pattern, maxLength, minLength, enumeration, whiteSpace
Represents natural language identifiers (defined by RFC 1766). This data type is derived from token.
IDREFS
length, maxLength, minLength, enumeration, whiteSpace
Represents the IDREFS attribute type. Contains a set of values of type IDREF.
ENTITIES
length, maxLength, minLength, enumeration, whiteSpace
Represents the ENTITIES attribute type. Contains a set of values of type ENTITY.
NMTOKEN
length, pattern, maxLength, minLength, enumeration, whiteSpace
Represents the NMTOKEN attribute type. An NMTOKEN is set of name characters (letters, digits, and other characters) in any combination.
NMTOKENS
length, maxLength, minLength, enumeration, whiteSpace
Represents the NMTOKENS attribute type.
Name
length, pattern, maxLength, minLength, enumeration, whiteSpace
Represents names in XML. A Name is a token that begins with a letter, underscore, or colon and continues with name characters
NCName
length, pattern, maxLength, minLength, enumeration, whiteSpace
Represents noncolonized names. This data type is the same as Name, except it cannot begin with a colon. This data type is derived from Name.
ID
length, enumeration, pattern, maxLength, minLength, whiteSpace
Represents the ID attribute type defined in the XML 1.0 Recommendation.
IDREF
length, enumeration, pattern, maxLength, minLength, whiteSpace
Represents a reference to an element that has an ID attribute that matches the specified ID.
ENTITY
length, enumeration, pattern, maxLength, minLength, whiteSpace
Represents the ENTITY attribute type in XML 1.0 Recommendation.
integer
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents a sequence of decimal digits with an optional leading sign (+ or -). This data type is derived from decimal.
nonPositiveInteger

enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer that is less than or equal to zero. This datatype is derived from integer.
negativeInteger
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer that is less than zero. This data type is derived from nonPositiveInteger.
long
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum value of -9223372036854775808 and maximum of 9223372036854775807. This data type is derived from integer.
int
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum value of -2147483648 and maximum of 2147483647. This data type is derived from long.
short

enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum value of -32768 and maximum of 32767. This data type is derived from int.
byte
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum value of -128 and maximum of 127. This data type is derived from short.
nonNegativeInteger
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer that is greater than or equal to zero. This data type is derived from integer.
unsignedLong
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum of zero and maximum of 18446744073709551615. This data type is derived from nonNegativeInteger.
unsignedInt
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum of zero and maximum of 4294967295. This data type is derived from unsignedLong.
unsignedShort

enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum of zero and maximum of 65535. This data type is derived from unsignedInt.
unsignedByte
enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer with a minimum of zero and maximum of 255. This data type is derived from unsignedShort.
positiveInteger

enumeration, fractionDigits, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, totalDigits, whiteSpace
Represents an integer that is greater than zero. This data type is derived from nonNegativeInteger.




Prevoius                                                 Next                                                 Home

No comments:

Post a Comment