Sau đây là các yêu cầu chung về nội dung và định dạng của các loại dữ liệu đơn giản trong quy cách XML.
xs:string
Khi sử dụng kiểu dữ liệu xs:string, hãy lưu ý các phương pháp hay nhất sau:
- Luôn cắt chuỗi để xoá khoảng trắng ở đầu và cuối.
- Nếu chuỗi được trình bày cho người dùng cuối (chẳng hạn như tên của các bên, chức danh hoặc tên riêng), hãy chuyển đổi dữ liệu thành Chữ hoa đầu từ (nếu có thể) để giúp người dùng dễ đọc.
Ngày và giờ
xs:date
Khi bạn sử dụng kiểu dữ liệu xs:date, hãy nhập kiểu dữ liệu này ở định dạng ISO-8601.
xs:dateTime
Khi bạn sử dụng kiểu dữ liệu xs:dateTime, hãy nhập kiểu dữ liệu này ở định dạng ISO-8601.
PartialDate
PartialDate là một liên hợp cho phép bạn đặt ngày ở định dạng ISO-8601 ở nhiều mức độ cụ thể:
- Ngày cụ thể là
YYYY-MM-DD - Thời hạn một tháng là
YYYY-MM - Thời hạn một năm là
YYYY
Ngày không đầy đủ được hiểu là ngày muộn nhất có thể trong phạm vi (trừ phi có ghi chú khác). Ví dụ: Khi bạn cung cấp PartialDate là 2026-01, điều này được hiểu là 2026-01-31. Nếu một sự kiện chuyển sang 2026-02, thì bạn cần cập nhật giá trị PartialDate vào hoặc trước ngày 2026-01-31 để tránh lỗi xác thực.
xs:boolean
Khi bạn sử dụng kiểu dữ liệu xs:boolean, hãy nhập kiểu dữ liệu này với giá trị là true hoặc false (phân biệt chữ hoa chữ thường).
xs:language
Khi bạn sử dụng kiểu dữ liệu xs:language, hãy nhập kiểu dữ liệu này dưới dạng giá trị gồm 2 ký tự viết thường tương ứng với tiêu chuẩn ISO 639.