XForms Êý¾ÝÀàÐÍ ²Î¿¼ÊÖ²á

ÍêÕûµÄ XForms Data Types ²Î¿¼Êֲᡣ

×Ö·û´®Êý¾ÝÀàÐÍ

Ãû³Æ ÃèÊö
ID A string that represents the ID attribute
IDREF A string that represents the IDREF attribute
IDREFS  
language A string that contains a valid language id (e.g. en, en-US)
Name A string that contains a valid XML name
NCName  
NMTOKEN A string that represents the NMTOKEN attribute
NMTOKENS  
normalizedString A string that does not contain new line characters or tabs
QName  
string A string. This is the default data type XForms will use if no data type is specified.

Note: string may contain tab characters and new line characters

token A string that does not contain line feeds, carriage returns, tabs, leading or trailing spaces, or multiple spaces

ËùÓеÄ×Ö·û´®Êý¾ÝÀàÐͶ¼Ô´×ÔÓÚ string Êý¾ÝÀàÐͱ¾Éí¡£

ÈÕÆÚºÍʱ¼äÊý¾ÝÀàÐÍ

Ãû³Æ ÃèÊö
date Defines a date value
dateTime Defines a date and time value
gDay Defines a part of a date - the day (DD)
gMonth Defines a part of a date - the month (MM)
gMonthDay Defines a part of a date - the month and day (MM-DD)
gYear Defines a part of a date - the year (CCYY)
gYearMonth Defines a part of a date - the year and month (CCYY-MM)
time Defines a time value

ÊýÖµÊý¾ÝÀàÐÍ

Ãû³Æ ÃèÊö
byte A signed 8-bit integer
decimal A decimal value
int A signed 32-bit integer
integer An integer value
long A signed 64-bit integer
negativeInteger An integer containing only negative values (..,-2,-1)
nonNegativeInteger An integer containing only non-negative values (0,1,2,..)
nonPositiveInteger An integer containing only non-positive values (..,-2,-1,0)
positiveInteger An integer containing only positive values (1,2, ..)
short A signed 16-bit integer
unsignedLong An unsigned 64-bit integer
unsignedInt An unsigned 32-bit integer
unsignedShort An unsigned 16-bit integer
unsignedByte An unsigned 8-bit integer

All numeric data types are derived from the decimal data type.

ÔÓÏîÊý¾ÝÀàÐÍ

Ãû³Æ ÃèÊö
anyURI Represents a URI, which includes web page addresses
base64Binary Allows characters, including control characters, that otherwise aren't representable in XML
boolean Defines a true/false or 1/0 value
double  
float  
hexBinary  

XForms Êý¾ÝÀàÐÍ

Ãû³Æ ÃèÊö
listItems Represents a whitespace-separated list
listItem Represents only non-whitespace characters. An excellent base type for a whitespace-separated list
dayTimeDuration Represents a duration of a certain number of seconds
yearMonthDuration Represents a duration of a certain number of months
VUE