5.1.b built-in derived types
5.1.b built-in derived types
When you activate the Valid Values trigger you must see an "xforms-valid" output for all the
data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID" output
for all the data types.
Results:
Valid Values
normalizedString
thisIsAToken
en
ev:name
name
ss
model-002-2
model-002-2 instance-002-2
name
name1 name2
32
0
-1
12
0
-3
-9223372036854775808
-2147483648
-32768
-128
0
18446744073709551615
4294967295
65535
255
+100000
Invalid Values
Bogus Data
Bogus Data
42
Bogus Data
Bogus Data
Bogus Data
Bogus Data
42
Bogus Data
Bogus Data
Bogus Data
% 6 7
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
normalizedString
XFORMS-INVALID (normalizedString)
xforms-valid (normalizedString)
token
XFORMS-INVALID (token)
xforms-valid (token)
language
XFORMS-INVALID (language)
xforms-valid (language)
Name
XFORMS-INVALID (Name)
xforms-valid (Name)
NCName
XFORMS-INVALID (NCName)
xforms-valid (NCName)
ID
XFORMS-INVALID (ID)
xforms-valid (ID)
IDREF
XFORMS-INVALID (IDREF)
xforms-valid (IDREF)
IDREFS
XFORMS-INVALID (IDREFS)
xforms-valid (IDREFS)
NMTOKEN
XFORMS-INVALID (NMTOKEN)
xforms-valid (NMTOKEN)
NMTOKENS
XFORMS-INVALID (NMTOKENS)
xforms-valid (NMTOKENS)
integer
XFORMS-INVALID (integer)
xforms-valid (integer)
nonPositiveInteger
XFORMS-INVALID (nonPositiveInteger)
xforms-valid (nonPositiveInteger)
negativeInteger
XFORMS-INVALID (negativeInteger)
xforms-valid (negativeInteger)
integer
XFORMS-INVALID (integer)
xforms-valid (integer)
nonPositiveInteger
XFORMS-INVALID (nonPositiveInteger)
xforms-valid (nonPositiveInteger)
negativeInteger
XFORMS-INVALID (negativeInteger)
xforms-valid (negativeInteger)
long
XFORMS-INVALID (long)
xforms-valid (long)
int
XFORMS-INVALID (int)
xforms-valid (int)
short
XFORMS-INVALID (short)
xforms-valid (short)
byte
XFORMS-INVALID (byte)
xforms-valid (byte)
nonNegativeInteger
XFORMS-INVALID (nonNegativeInteger)
xforms-valid (nonNegativeInteger)
unsignedLong
XFORMS-INVALID (unsignedLong)
xforms-valid (unsignedLong)
unsignedInt
XFORMS-INVALID (unsignedInt)
xforms-valid (unsignedInt)
unsignedShort
XFORMS-INVALID (unsignedShort)
xforms-valid (unsignedShort)
unsignedByte
XFORMS-INVALID (unsignedByte)
xforms-valid (unsignedByte)
positiveInteger
XFORMS-INVALID (positiveInteger)
xforms-valid (positiveInteger)