XForms 데이터 타입 참조 매뉴얼

전체 XForms Data Types 참조 매뉴얼

문자열 데이터 타입

이름 설명
ID ID attribute를 대표하는 문자열
IDREF IDREF attribute를 대표하는 문자열
IDREFS  
language 유효한 언어 ID를 포함하는 문자열 (예: en, en-US)
Name 유효한 XML 이름을 포함하는 문자열
NCName  
NMTOKEN NMTOKEN attribute를 대표하는 문자열
NMTOKENS  
normalizedString 줄 바꿈이나 탭이 포함되지 않는 문자열
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 줄 바꿈이나 carriage return이 포함되지 않는 문자열 returns, tabs, leading or trailing spaces, or multiple spaces

모든 문자열 데이터 타입은 string 데이터 타입에서 유래합니다。

날짜와 시간 데이터 타입

이름 설명
date 날짜 값을 정의합니다
dateTime 날짜와 시간 값을 정의합니다
gDay 날짜의 일부를 정의합니다 - 날 (DD)
gMonth 날짜의 일부를 정의합니다 - 월 (MM)
gMonthDay 날짜의 일부를 정의합니다 - 월과 일 (MM-DD)
gYear 날짜의 일부를 정의합니다 - 연도 (CCYY)
gYearMonth 날짜의 일부를 정의합니다 - 연도와 월 (CCYY-MM)
time 시간 값을 정의합니다

수치 데이터 유형

이름 설명
byte 부호된 8비트 정수
decimal 부호된 십진 값
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비트 정수

모든 숫자 데이터 유형은 십진 데이터 유형에서 파생됩니다.

miscellaneous data types

이름 설명
anyURI URI를 나타냅니다. 웹 페이지 주소를 포함합니다
base64Binary 컨트롤 문자를 포함한 문자를 허용합니다 그렇지 않으면 XML에서 표현할 수 없습니다
boolean 참/거짓 또는 1/0 값을 정의합니다
double  
float  
hexBinary  

XForms 데이터 타입

이름 설명
listItems 공백으로 구분된 목록을 나타냅니다
listItem 공백 문자를 포함하지 않는 문자만 나타냅니다. 공백으로 구분된 목록의 기본 타입으로서 우수합니다
dayTimeDuration 특정 초 수의 기간을 나타냅니다
yearMonthDuration 특정 개월 수의 기간을 나타냅니다