Persyaratan umum berikut berlaku untuk konten dan format jenis data dasar dalam spesifikasi XML.
xs:string
Pangkas spasi kosong yang berlebihan sebelum atau sesudah string.
Untuk membantu keterbacaan, jika Anda menampilkan string huruf kecil seperti
tornado warningkepada pengguna akhir, konversikan data ke huruf besar, jika memungkinkan. Dengan kata lain, ubahtornado warningmenjadiTornado Warning.Jangan gunakan tanda baca yang tidak didukung, dan gunakan karakter escape XML jika sesuai. Misalnya, gunakan
&, bukan&.
xs:dateTime
Gunakan format ISO-8601 dalam bentuk YYYY-MM-DDThh:mm:ssXzh:zm, yang ditentukan sebagai
berikut:
YYYYmenunjukkan tahun.MMmenunjukkan bulan.DDmenunjukkan hari.Tmenunjukkan simbol "T" dan menandai awal bagian waktu yang diperlukan.hhmenunjukkan jam.mmmenunjukkan menit.ssmenunjukkan detik.Xmenunjukkan salah satu simbol berikut:"+" jika tanggal dan waktu sebelumnya berada di zona waktu yang lebih cepat dari UTC.
"-" jika tanggal dan waktu sebelumnya berada di zona waktu yang lebih lambat dari UTC, atau jika waktunya menggunakan UTC.
zhmenunjukkan selisih waktu dalam jam dari tanggal dan waktu sebelumnya ke UTC, atau00jika waktu sebelumnya dalam UTC.zmmenunjukkan selisih menit dari tanggal dan waktu sebelumnya ke UTC, atau00jika waktu sebelumnya dalam UTC.
Misalnya, untuk 24 Mei 2002 pukul 16.49 PDT, gunakan 2002-05-24T16:49:00-07:00.
Jangan gunakan sebutan zona waktu alfabet seperti "Z". Anda harus merepresentasikan zona waktu untuk UTC sebagai -00:00.
xs:language
Seperti yang dijelaskan dalam standar CAP, tampilkan bahasa dengan ID RFC 3066 yang valid. Sebaiknya Anda hanya menetapkan tag bahasa utama dalam huruf kecil.
Contohnya adalah en-US.