Các yêu cầu chung sau đây áp dụng cho nội dung và định dạng của các loại dữ liệu cơ bản trong quy cách XML.
xs:string
Cắt bỏ mọi khoảng trắng thừa trước hoặc sau chuỗi.
Để dễ đọc, nếu bạn hiển thị một chuỗi viết thường như
tornado warningcho người dùng cuối, hãy chuyển đổi dữ liệu thành kiểu viết hoa chữ cái đầu tiên khi có thể. Nói cách khác, hãy thay đổitornado warningthànhTornado Warning.Không sử dụng dấu câu không được hỗ trợ và sử dụng ký tự thoát XML khi thích hợp. Ví dụ: sử dụng
&thay vì&.
xs:dateTime
Sử dụng định dạng ISO-8601 ở dạng YYYY-MM-DDThh:mm:ssXzh:zm, được xác định như sau:
YYYYcho biết năm.MMcho biết tháng.DDcho biết ngày.Tcho biết ký hiệu "T" và đánh dấu phần bắt đầu của phần thời gian bắt buộc.hhcho biết giờ.mmcho biết phút.sscho biết giây.Xbiểu thị một trong các biểu tượng sau:"+" nếu ngày và giờ trước đó ở múi giờ trước UTC.
"-" nếu ngày và giờ trước đó ở múi giờ chậm hơn UTC hoặc nếu thời gian ở múi giờ UTC.
zhcho biết số giờ chênh lệch từ ngày và giờ trước đó đến giờ UTC, hoặc00nếu thời gian trước đó là theo giờ UTC.zmcho biết số phút chênh lệch từ ngày và giờ trước đó đến giờ UTC, hoặc00nếu thời gian trước đó là theo giờ UTC.
Ví dụ: đối với ngày 24 tháng 5 năm 2002 lúc 16:49 theo Giờ Thái Bình Dương, hãy sử dụng 2002-05-24T16:49:00-07:00.
Không sử dụng ký hiệu múi giờ theo thứ tự bảng chữ cái như "Z". Bạn phải biểu thị múi giờ cho UTC là -00:00.
xs:language
Như mô tả trong tiêu chuẩn CAP, hãy biểu thị ngôn ngữ bằng giá trị nhận dạng RFC 3066 hợp lệ. Bạn chỉ nên chỉ định thẻ ngôn ngữ chính bằng chữ thường.
Ví dụ: en-US.