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 特定の数ヶ月の期間を表します