5.1.c supported primitive XML schema types in basic processors
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, except for xsd:string.
Results:
Valid Values
1999-05-31T13:20:00-05:00
13:20:00-05:00
1999-05-31
1999-05
1999
--09-14
---15
--11
Strings, strings, everywhere.
true
WEZvcm1zIFJ1bGVz
12678967.543233
http://example.com/data/potato
Invalid Values
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
Bogus Data
% 6 7
dateTime
XFORMS-INVALID (dateTime)
xforms-valid (dateTime)
time
XFORMS-INVALID (time)
xforms-valid (time)
date
XFORMS-INVALID (date)
xforms-valid (date)
gYearMonth
XFORMS-INVALID (gYearMonth)
xforms-valid (gYearMonth)
gYear
XFORMS-INVALID (gYear)
xforms-valid (gYear)
gMonthDay
XFORMS-INVALID (gMonthDay)
xforms-valid (gMonthDay)
gDay
XFORMS-INVALID (gDay)
xforms-valid (gDay)
gMonth
XFORMS-INVALID (gMonth)
xforms-valid (gMonth)
string
XFORMS-INVALID (string)
xforms-valid (string)
boolean
XFORMS-INVALID (boolean)
xforms-valid (boolean)
base64Binary
XFORMS-INVALID (base64Binary)
xforms-valid (base64Binary)
decimal
XFORMS-INVALID (decimal)
xforms-valid (decimal)
anyURI
XFORMS-INVALID (anyURI)
xforms-valid (anyURI)