Ниже приведены общие требования к содержимому и форматированию простых типов данных в спецификации XML.
xs:строка
При использовании типа данных xs:string следует учитывать следующие рекомендации:
- Всегда обрезайте строку, чтобы удалить пробелы в начале и конце.
- Если строка отображается конечным пользователям, например, с названиями партий, должностями или именами собственными, по возможности преобразуйте данные в регистр заглавных букв (Title Case) для улучшения читаемости.
Даты и время
xs:дата
При использовании типа данных xs:date вводите его в формате ISO-8601 .
xs:dateTime
При использовании типа данных xs:dateTime вводите его в формате ISO-8601 .
Частичная дата
PartialDate — это объединение, позволяющее задавать даты в формате ISO-8601 с разным уровнем детализации:
- Конкретная дата в формате
YYYY-MM-DD - Период в один месяц в формате
YYYY-MM - Период в один год, выраженный в формате
YYYY
Частичные даты интерпретируются как самая поздняя возможная дата в диапазоне (если не указано иное). Например, если указано значение PartialDate , равное 2026-01 , это интерпретируется как 2026-01-31 . Если событие переносится на 2026-02 , важно обновить значение PartialDate не позднее 2026-01-31 чтобы избежать ошибок проверки.
xs:boolean
При использовании типа данных xs:boolean вводите его со значением true или false (регистр имеет значение).
xs:язык
При использовании типа данных xs:language вводите его в виде двухсимвольного значения в нижнем регистре, соответствующего стандарту ISO 639 .