Temel veri türleri

Aşağıdaki genel şartlar, XML spesifikasyonundaki temel veri türlerinin içeriği ve biçimi için geçerlidir.

xs:dize

  • Dizeden önceki veya sonraki fazla boşlukları kaldırın.

  • Okunabilirliğe yardımcı olmak için son kullanıcılara tornado warning gibi küçük bir dize sunduğunuzda mümkünse verileri yalnızca ilk harfler büyük olacak şekilde dönüştürün. Başka bir deyişle, tornado warning yerine Tornado Warning kullanın.

  • Desteklenmeyen noktalama işaretleri ve uygun durumlarda XML çıkış karakterleri kullanmayın. Örneğin, & yerine & kullanın.

xs:tarih

ISO-8601 biçimini aşağıdaki gibi YYYY-MM-DDThh:mm:ssXzh:zm biçiminde kullanın:

  • YYYY yılı belirtir.

  • MM, ayı belirtir.

  • DD günü belirtir.

  • T, "T" simgesini belirtir ve gerekli zaman bölümünün başlangıcını belirtir.

  • hh, saati gösterir.

  • mm dakikayı belirtir.

  • ss ikincisini belirtir.

  • X şu simgelerden birini belirtir:

    • Önceki tarih ve saat, UTC'den önceki bir saat dilimindeyse "+".

    • Önceki tarih ve saat, UTC'den önceki bir saat dilimindeyse veya saat UTC ise "-".

  • zh, önceki tarih ve saatten UTC'ye kadar olan ofset saatlerini veya önceki saat UTC'deyse 00 değerini gösterir.

  • zm, önceki tarih ve saatten UTC'ye olan ofset dakikasını veya önceki saat UTC'deyse 00 değerini gösterir.

Örneğin, 24 Mayıs 2002, 16:49 (PDT) için 2002-05-24T16:49:00-07:00 kullanın.

"Z" gibi alfabetik saat dilimi tanımlamaları kullanmayın. UTC saat dilimini -00:00 olarak temsil etmeniz gerekir.

xs:dil

CAP standardında açıklandığı gibi, dilleri geçerli bir RFC 3066 tanımlayıcısıyla temsil edin. Yalnızca birincil dil etiketlerini küçük harfle belirtmenizi öneririz.

Buna örnek olarak en-US verilebilir.