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

  • Dize öncesinde veya sonrasındaki fazla boşlukları kaldırın.

  • Okunabilirliği artırmak için son kullanıcılara tornado warning gibi küçük harfli bir dize sunuyorsanız mümkün olduğunda verileri büyük harfli olarak dönüştürün. Diğer bir deyişle, tornado warning değerini Tornado Warning olarak değiştirin.

  • Desteklenmeyen noktalama işaretleri kullanmayın ve uygun olduğunda XML kaçış karakterlerini kullanın. Örneğin, & yerine & kullanın.

xs:dateTime

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

  • YYYY, yılı gösterir.

  • MM ayı gösterir.

  • DD, günü gösterir.

  • T, "T" simgesini gösterir ve zorunlu zaman bölümünün başlangıcını işaret eder.

  • hh saati gösterir.

  • mm, dakikayı gösterir.

  • ss ikinciyi gösterir.

  • X, aşağıdaki sembollerden birini gösterir:

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

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

  • zh, önceki tarih ve saat ile UTC arasındaki saat farkını gösterir. Önceki saat UTC ise 00 gösterilir.

  • zm, önceki tarih ve saat ile UTC arasındaki dakika farkını gösterir. Önceki saat UTC ise 00 gösterilir.

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

"Z." gibi alfabetik saat dilimi adlandırmaları kullanmayın. UTC için saat dilimini -00:00 olarak temsil etmeniz gerekir.

xs:language

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

Örnek: en-US.