Основные типы данных

Следующие общие требования применяются к содержимому и формату базовых типов данных в спецификации XML.

хз: строка

  • Обрежьте лишние пробелы до или после строки.

  • Чтобы улучшить читаемость, если вы представляете конечным пользователям строку в нижнем регистре, например tornado warning , по возможности преобразуйте данные в регистр заголовков. Другими словами, измените tornado warning на Tornado Warning .

  • Не используйте неподдерживаемые знаки препинания и при необходимости используйте escape-символы XML. Например, используйте & вместо & .

хз:датавремя

Используйте формат ISO-8601 в форме YYYY-MM-DDThh:mm:ssXzh:zm , определенный следующим образом:

  • YYYY указывает год.

  • MM указывает месяц.

  • DD указывает день.

  • T обозначает символ «Т» и отмечает начало требуемого временного отрезка.

  • hh указывает на час.

  • mm указывает минуты.

  • ss указывает на второе.

  • X обозначает один из этих символов:

    • «+», если предыдущие дата и время находятся в часовом поясе раньше UTC.

    • «-», если предыдущие дата и время находятся в часовом поясе позади UTC или если время указано в формате UTC.

  • zh указывает часы смещения от предыдущей даты и времени до UTC или 00 , если предыдущее время указано в формате UTC.

  • zm указывает смещение в минутах от предыдущей даты и времени до UTC или 00 , если предыдущее время указано в формате UTC.

Например, для 24 мая 2002 г. в 16:49 по тихоокеанскому времени используйте 2002-05-24T16:49:00-07:00 .

Не используйте буквенные обозначения часовых поясов, например «Z». Вы должны представить часовой пояс для UTC как -00:00 .

хз: язык

Как описано в стандарте CAP, языки должны представляться с помощью допустимого идентификатора RFC 3066. Мы рекомендуем обозначать строчными буквами только теги основного языка.

Пример: en-US .