Следующие общие требования применяются к содержимому и формату базовых типов данных в спецификации 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 .