Proste typy danych

Poniżej znajdziesz ogólne wymagania dotyczące treści i formatowania prostych typów danych w specyfikacji XML.

xs:string

Podczas korzystania z typu danych xs:string pamiętaj o tych sprawdzonych metodach:

  • Zawsze przycinaj ciąg znaków, aby usunąć odstępy na początku i na końcu.
  • Jeśli ciąg znaków jest wyświetlany użytkownikom, np. w przypadku nazw stron, tytułów stanowisk lub nazw własnych, w miarę możliwości przekształć dane na format Title Case, aby ułatwić czytanie.

Daty i godziny

xs:date

Jeśli używasz typu danych xs:date, wpisz go w ISO-8601.

xs:dateTime

Jeśli używasz typu danych xs:dateTime, wpisz go w ISO-8601.

PartialDate

PartialDate to unia, która umożliwia ustawianie dat w ISO-8601 na różnych poziomach szczegółowości:

  • Konkretna data w formacie YYYY-MM-DD
  • Okres jednego miesiąca jako YYYY-MM
  • Okres jednego roku jako YYYY

Niepełne daty są interpretowane jako najpóźniejsza możliwa data w zakresie (o ile nie podano inaczej). Jeśli na przykład podana jest wartość PartialDate2026-01, jest ona interpretowana jako 2026-01-31. Jeśli zdarzenie ma się przesunąć do 2026-02, ważne jest, aby zaktualizować wartość PartialDate przed lub w dniu 2026-01-31, aby uniknąć błędów weryfikacji.

xs:boolean

Gdy używasz typu danych xs:boolean, wpisz go z wartością true lub false (z uwzględnieniem wielkości liter).

xs:language

Gdy używasz typu danych xs:language, wpisz go jako 2-znakową wartość pisaną małymi literami, która odpowiada standardowi ISO 639.