Jenis data dasar

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 warning kepada pengguna akhir, konversikan data ke huruf besar, 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:dateTime

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 detik.

  • X menunjukkan 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.

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

  • zm menunjukkan selisih menit dari tanggal dan waktu sebelumnya ke UTC, atau 00 jika 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.