Hướng dẫn tham khảo Kiểu dữ liệu XForms

Hướng dẫn tham khảo đầy đủ về Kiểu dữ liệu XForms

Kiểu dữ liệu chuỗi

Tên Mô tả
ID Một chuỗi đại diện cho thuộc tính ID
IDREF Một chuỗi đại diện cho thuộc tính IDREF
IDREFS  
language Một chuỗi chứa một ID ngôn ngữ hợp lệ (ví dụ: en, en-US)
Name Một chuỗi chứa một tên XML hợp lệ
NCName  
NMTOKEN Một chuỗi đại diện cho thuộc tính NMTOKEN
NMTOKENS  
normalizedString Một chuỗi không chứa ký tự xuống dòng mới hoặc tab
QName  
string Một chuỗi. Đây là loại dữ liệu mặc định mà XForms sẽ sử dụng nếu không có loại dữ liệu nào được chỉ định.

Lưu ý: chuỗi có thể chứa ký tự tab và ký tự xuống dòng mới

token Một chuỗi không chứa ký tự xuống dòng, carriage trả về, tab, khoảng trống dẫn hoặc đuôi, hoặc nhiều khoảng trống

Tất cả các loại dữ liệu chuỗi đều xuất phát từ loại dữ liệu string本身.

Kiểu dữ liệu ngày và giờ

Tên Mô tả
date Định nghĩa giá trị ngày
dateTime Định nghĩa giá trị ngày và giờ
gDay Định nghĩa một phần của ngày - ngày (DD)
gMonth Định nghĩa một phần của ngày tháng - tháng (MM)
gMonthDay Định nghĩa một phần của ngày tháng - tháng và ngày (MM-DD)
gYear Định nghĩa một phần của ngày tháng - năm (CCYY)
gYearMonth Định nghĩa một phần của ngày tháng - năm và tháng (CCYY-MM)
time Định nghĩa một giá trị thời gian

Loại dữ liệu số

Tên Mô tả
byte Số nguyên dấu 8-bit
decimal Giá trị số thập phân
int Số nguyên dấu 32-bit
integer Giá trị số nguyên
long Số nguyên dấu 64-bit
negativeInteger Số nguyên chứa chỉ có giá trị âm (..,-2,-1)
nonNegativeInteger Số nguyên chứa chỉ có giá trị không âm (0,1,2,..)
nonPositiveInteger Số nguyên chứa chỉ có giá trị không dương (..,-2,-1,0)
positiveInteger Số nguyên chứa chỉ có giá trị dương (1,2, ..)
short Số nguyên dấu 16-bit
unsignedLong Số nguyên không dấu 64-bit
unsignedInt Số nguyên không dấu 32-bit
unsignedShort Số nguyên không dấu 16-bit
unsignedByte Số nguyên không dấu 8-bit

Tất cả các loại dữ liệu số đều được rút ra từ loại dữ liệu thập phân.

Kiểu dữ liệu hỗn hợp

Tên Mô tả
anyURI Chỉ ra URI, bao gồm địa chỉ trang web
base64Binary Cho phép ký tự, bao gồm cả ký tự điều khiển, mà không thể biểu diễn trong XML
boolean Định nghĩa giá trị đúng/sai hoặc 1/0
double  
float  
hexBinary  

Kiểu dữ liệu XForms

Tên Mô tả
listItems Chỉ ra danh sách cách nhau bởi khoảng trống
listItem Chỉ ra các ký tự không phải là khoảng trống. Loại cơ bản tuyệt vời cho danh sách cách nhau bởi khoảng trống
dayTimeDuration Chỉ ra một khoảng thời gian của một số giây nhất định
yearMonthDuration Chỉ ra một khoảng thời gian của một số tháng nhất định