5.2.1.a built-in primitive types which allow empty content
When you activate the Run Test trigger below you must see an 'xforms-valid' output for all the
data types. If the data type does not accept empty content you will see an 'XFORMS-INVALID' output.
An 'XFORMS-INVALID' output is a failure for this test case.
Run Test
Result:
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)
hexBinary
XFORMS-INVALID (hexBinary)
xforms-valid (hexBinary)
float
XFORMS-INVALID(float)
xforms-valid (float)
decimal
XFORMS-INVALID (decimal)
xforms-valid (decimal)
double
XFORMS-INVALID (double)
xforms-valid (double)
anyURI
XFORMS-INVALID (anyURI)
xforms-valid (anyURI)
QName
XFORMS-INVALID (QName)
xforms-valid (QName)