XFormsデータタイプリファレンスマニュアル
完全なXFormsデータタイプリファレンスマニュアル
文字データタイプ
名前 |
説明 |
ID |
ID属性を表す文字列 |
IDREF |
IDREF属性を表す文字列 |
IDREFS |
|
language |
有効な言語IDを含む文字列(例:en、en-US) |
Name |
有効なXML名を含む文字列 |
NCName |
|
NMTOKEN |
NMTOKEN属性を表す文字列 |
NMTOKENS |
|
normalizedString |
改行文字やタブを含まない文字列 |
QName |
|
string |
文字列。これは、stringが指定されていない場合にXFormsが使用するデフォルトのデータタイプです
データタイプが指定されていません。 注意: stringはタブ文字を含む可能性がありますが、
改行文字 |
token |
行送りやキャリッジリターンを含まない文字列
タブ、インデント、先頭または末尾のスペース、または複数のスペースが返されます |
すべての文字データタイプは、stringデータタイプから派生しています。
日付と時刻データタイプ
名前 |
説明 |
date |
日付の値を定義します |
dateTime |
日付と時刻の値を定義します |
gDay |
日付の一部を定義します - 日 (DD) |
gMonth |
日付の一部を定義します - 月(MM) |
gMonthDay |
日付の一部を定義します - 月と日(MM-DD) |
gYear |
日付の一部を定義します - 年(CCYY) |
gYearMonth |
日付の一部を定義します - 年と月(CCYY-MM) |
time |
時間値を定義します |
数値データ型
名前 |
説明 |
byte |
符号付き8ビット整数 |
decimal |
10進値 |
int |
符号付き32ビット整数 |
integer |
整数値 |
long |
符号付き64ビット整数 |
negativeInteger |
のみ負の値を含む整数(..,-2,-1) |
nonNegativeInteger |
のみ非負の値を含む整数(0,1,2,..) |
nonPositiveInteger |
のみ非正の値を含む整数(..,-2,-1,0) |
positiveInteger |
のみ正の値を含む整数(1,2, ..) |
short |
符号付き16ビット整数 |
unsignedLong |
無符号64ビット整数 |
unsignedInt |
無符号32ビット整数 |
unsignedShort |
無符号16ビット整数 |
unsignedByte |
無符号8ビット整数 |
すべての数値データ型は10進データ型から派生しています。
雑多なデータタイプ
名前 |
説明 |
anyURI |
URIを表します。これにはウェブページのアドレスが含まれます |
base64Binary |
制御文字を含む文字が使用できます
それ以外はXMLで表現できない |
boolean |
真/偽または1/0の値を定義します |
double |
|
float |
|
hexBinary |
|
XForms データタイプ
名前 |
説明 |
listItems |
空白で区切られたリストを表します |
listItem |
空白文字以外の文字のみを表します。空白で区切られたリストの優れた基本タイプです |
dayTimeDuration |
特定の数秒の期間を表します |
yearMonthDuration |
特定の数ヶ月の期間を表します |