Các loại dữ liệu cơ bản

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 warning cho 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 đổi tornado warning thành Tornado 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:

  • YYYY cho biết năm.

  • MM cho biết tháng.

  • DD cho biết ngày.

  • T cho 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.

  • hh cho biết giờ.

  • mm cho biết phút.

  • ss cho biết giây.

  • X biể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.

  • zh cho biết số giờ chênh lệch từ ngày và giờ trước đó đến giờ UTC, hoặc 00 nếu thời gian trước đó là theo giờ UTC.

  • zm cho biết số phút chênh lệch từ ngày và giờ trước đó đến giờ UTC, hoặc 00 nế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.