.restriction {
stroke:black; stroke-width: 2; fill: none;
}
.complex {
stroke:black; stroke-dasharray: 3 2 ; stroke-width: 2; fill: none;
}
.list {
stroke:black; stroke-dasharray: 10 2 3 2 3 2 3 2; stroke-width: 2; fill: none;
}
.complexbox {
fill:#FFFFFF; stroke:black;
}
.specialbox {
fill:#6096BF;stroke:black; stroke-width: 1;
}
.primitivebox {
fill:#BFE4FF;stroke:black;
}
.otherbox {
fill:#E6F4FF;stroke:black;
}
.listbox {
fill:#80C9FF;stroke:black;
}
.legendbox {
fill:#E0E0E0;stroke:black;
}
.heading {
fill:black;font-family: Century Schoolbook, Palatino, Times Roman;font-size:32;
}
.h2 {
fill:black;font-family: Century Schoolbook, Palatino, Times Roman;font-size:24;
}
.legend {
fill:black;font-family: Palatino, Times Roman;font-size:16;
}
.typename {
fill:black;font-family:Courier;font-size:16;
}
.specialname {
fill:white;font-family:Courier;font-size:16;font-weight: bold;
}
anyType
all complex types
anySimpleType
anyAtomicType
anyURI
base64Binary
boolean
date
dateTime
dateTimeStamp
decimal
integer
long
int
short
byte
nonNegativeInteger
positiveInteger
unsignedLong
unsignedInt
unsignedShort
unsignedByte
nonPositiveInteger
negativeInteger
double
duration
dayTimeDuration
yearMonthDuration
float
gDay
gMonth
gMonthDay
gYear
gYearMonth
hexBinary
NOTATION
precisionDecimal
QName
string
normalizedString
token
language
Name
NCName
ENTITY
ID
IDREF
NMTOKEN
time
ENTITIES
IDREFS
NMTOKENS
T1
T2
Key
Special types
Primitive types
Other built-in atomic types
Built-in list types
Complex types
T2 is derived from T1