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
yerineTornado 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'deyse00
değerini gösterir.zm
, önceki tarih ve saatten UTC'ye olan ofset dakikasını veya önceki saat UTC'deyse00
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.