Stylus Studio XML Editor

Table of contents

Appendices

B Simple Types & their Facets

Simple Types & their Facets

The legal values for each simple type can be constrained through the application of one or more facets. Tables B1.a and B1.b list all of XML Schema's built-in simple types and the facets applicable to each type. The names of the simple types and the facets are linked from the tables to the corresponding descriptions in [XML Schema Part 2: Datatypes].

facetsTable12100%simple types and their facets Table B1.a. Simple Types & Applicable Facets Simple Types Facets [length][minLength][maxLength][pattern][enumeration][whiteSpace]
11[string] center11y center11y center11y center11y center11y center11y
11[normalizedString] center11y center11y center11y center11y center11y center11y
11[token] center11y center11y center11y center11y center11y center11ysee (1)
11[base64Binary] center11y center11y center11y center11y center11y center11ysee (1)
11[hexBinary] center11y center11y center11y center11y center11y center11ysee (1)
11[integer] center11 center11 center11 center11y center11y center11ysee (1)
11[positiveInteger] center11 center11 center11 center11y center11y center11ysee (1)
11[negativeInteger] center11 center11 center11 center11y center11y center11ysee (1)
11[nonNegativeInteger] center11 center11 center11 center11y center11y center11ysee (1)
11[nonPositiveInteger] center11 center11 center11 center11y center11y center11ysee (1)
11[long] center11 center11 center11 center11y center11y center11ysee (1)
11[unsignedLong] center11 center11 center11 center11y center11y center11ysee (1)
11[int] center11 center11 center11 center11y center11y center11ysee (1)
11[unsignedInt] center11 center11 center11 center11y center11y center11ysee (1)
11[short] center11 center11 center11 center11y center11y center11ysee (1)
11[unsignedShort] center11 center11 center11 center11y center11y center11ysee (1)
11[byte] center11 center11 center11 center11y center11y center11ysee (1)
11[unsignedByte] center11 center11 center11 center11y center11y center11ysee (1)
11[decimal] center11 center11 center11 center11y center11y center11ysee (1)
11[float] center11 center11 center11 center11y center11y center11ysee (1)
11[double] center11 center11 center11 center11y center11y center11ysee (1)
11[boolean] 11 11 11 center11y 11 center11ysee (1)
11[duration] center11 center11 center11 center11y center11y center11ysee (1)
11[dateTime] center11 center11 center11 center11y center11y center11ysee (1)
11[date] center11 center11 center11 center11y center11y center11ysee (1)
11[time] center11 center11 center11 center11y center11y center11ysee (1)
11[gYear] center11 center11 center11 center11y center11y center11ysee (1)
11[gYearMonth] center11 center11 center11 center11y center11y center11ysee (1)
11[gMonth] center11 center11 center11 center11y center11y center11ysee (1)
11[gMonthDay] center11 center11 center11 center11y center11y center11ysee (1)
11[gDay] center11 center11 center11 center11y center11y center11ysee (1)
11[Name] center11y center11y center11y center11y center11y center11ysee (1)
11[QName] center11y center11y center11y center11y center11y center11ysee (1)
11[NCName] center11y center11y center11y center11y center11y center11ysee (1)
11[anyURI] center11y center11y center11y center11y center11y center11ysee (1)
11[language] center11y center11y center11y center11y center11y center11ysee (1)
11[ID] center11y center11y center11y center11y center11y center11ysee (1)
11[IDREF] center11y center11y center11y center11y center11y center11ysee (1)
11[IDREFS] center11y center11y center11y center11y center11y center11ysee (1)
11[ENTITY] center11y center11y center11y center11y center11y center11ysee (1)
11[ENTITIES] center11y center11y center11y center11y center11y center11ysee (1)
11[NOTATION] center11y center11y center11y center11y center11y center11ysee (1)
11[NMTOKEN] center11y center11y center11y center11y center11y center11ysee (1)
11[NMTOKENS] center11y center11y center11y center11y center11y center11ysee (1)
71Note: (1) Although the whiteSpace facet is applicable to this type, the only value that can be specified is collapse.

The facets listed in Table B1.b apply only to simple types which are ordered. Not all simple types are ordered and so B1.b does not list all of the simple types.

facetsTable22100%ordered simple types and their facets Table B1.b. Simple Types & Applicable Facets Simple Types Facets
0 [max][Inclusive]
0 [max][Exclusive]
0 [min][Inclusive]
0 [min][Exclusive]
0 [total][Digits]
0 [fraction][Digits]
11[integer] center11y center11y center11y center11y center11y center11ysee (1)
11[positiveInteger] center11y center11y center11y center11y center11y center11ysee (1)
11[negativeInteger] center11y center11y center11y center11y center11y center11ysee (1)
11[nonNegativeInteger] center11y center11y center11y center11y center11y center11ysee (1)
11[nonPositiveInteger] center11y center11y center11y center11y center11y center11ysee (1)
11[long] center11y center11y center11y center11y center11y center11ysee (1)
11[unsignedLong] center11y center11y center11y center11y center11y center11ysee (1)
11[int] center11y center11y center11y center11y center11y center11ysee (1)
11[unsignedInt] center11y center11y center11y center11y center11y center11ysee (1)
11[short] center11y center11y center11y center11y center11y center11ysee (1)
11[unsignedShort] center11y center11y center11y center11y center11y center11ysee (1)
11[byte] center11y center11y center11y center11y center11y center11ysee (1)
11[unsignedByte] center11y center11y center11y center11y center11y center11ysee (1)
11[decimal] center11y center11y center11y center11y center11y center11y
11[float] center11y center11y center11y center11y center11 center11
11[double] center11y center11y center11y center11y center11 center11
11[duration] center11y center11y center11y center11y center11 center11
11[dateTime] center11y center11y center11y center11y center11 center11
11[date] center11y center11y center11y center11y center11 center11
11[time] center11y center11y center11y center11y center11 center11
11[gYear] center11y center11y center11y center11y center11 center11
11[gYearMonth] center11y center11y center11y center11y center11 center11
11[gMonth] center11y center11y center11y center11y center11 center11
11[gMonthDay] center11y center11y center11y center11y center11 center11
11[gDay] center11y center11y center11y center11y center11 center11
71 Note: (1) Although the fractionDigits facet is applicable to this type, the only value that can be specified is zero.
[Next Chapter]  [Home]