Jenis data dasar

Persyaratan umum berikut berlaku untuk konten dan format jenis data dasar dalam spesifikasi XML.

xs:string

  • Pangkas spasi kosong yang berlebih sebelum atau setelah string.

  • Untuk membantu keterbacaan, jika Anda menyajikan string huruf kecil seperti tornado warning kepada pengguna akhir, ubah data menjadi kasus judul, jika memungkinkan. Dengan kata lain, ubah tornado warning menjadi Tornado Warning.

  • Jangan gunakan tanda baca yang tidak didukung, dan gunakan karakter escape XML jika sesuai. Misalnya, gunakan &, bukan &.

xs:tanggalWaktu

Gunakan format ISO-8601 dalam bentuk YYYY-MM-DDThh:mm:ssXzh:zm, yang ditentukan sebagai berikut:

  • YYYY menunjukkan tahun.

  • MM menunjukkan bulan.

  • DD menunjukkan hari.

  • T menunjukkan simbol "T" dan menandai awal bagian waktu yang diperlukan.

  • hh menunjukkan jam.

  • mm menunjukkan menit.

  • ss menunjukkan yang kedua.

  • X menunjukkan salah satu simbol berikut:

    • "+" jika tanggal dan waktu sebelumnya berada dalam zona waktu sebelum UTC.

    • "-" jika tanggal dan waktu sebelumnya berada dalam zona waktu di belakang UTC, atau jika waktu dalam UTC.

  • zh menunjukkan jam offset dari tanggal dan waktu sebelumnya ke UTC, atau 00 jika waktu sebelumnya dalam UTC.

  • zm menunjukkan menit perbedaan dari tanggal dan waktu sebelumnya ke UTC, atau 00 jika waktu sebelumnya dalam UTC.

Sebagai contoh, untuk 24 Mei 2002 pukul 16.49 PDT, gunakan 2002-05-24T16:49:00-07:00.

Jangan gunakan penetapan zona waktu alfabet seperti "Z". Anda harus merepresentasikan zona waktu untuk UTC sebagai -00:00.

bahasa xs:bahasa

Seperti yang dijelaskan dalam standar CAP, representasikan bahasa dengan ID RFC 3066 yang valid. Sebaiknya hanya tetapkan tag bahasa utama dalam huruf kecil.

Contohnya adalah en-US.