기본 데이터 유형

다음 일반 요구사항은 XML 사양의 기본 데이터 유형의 콘텐츠 및 형식에 적용됩니다.

xs:string

  • 문자열 앞뒤의 공백을 모두 삭제합니다.

  • 가독성을 높이기 위해 tornado warning와 같은 소문자 문자열을 최종 사용자에게 표시하는 경우 가능하면 데이터를 제목 대소문자로 변환하세요. 즉, tornado warningTornado Warning로 변경합니다.

  • 지원되지 않는 구두점은 사용하지 마세요. 적절한 경우 XML 이스케이프 문자를 사용하세요. 예를 들어 & 대신 &를 사용합니다.

xs:dateTime

다음과 같이 정의된 YYYY-MM-DDThh:mm:ssXzh:zm 형식의 ISO-8601 형식을 사용합니다.

  • YYYY는 연도를 나타냅니다.

  • MM는 월을 나타냅니다.

  • DD는 날짜를 나타냅니다.

  • T는 'T' 기호를 나타내며 필수 시간 섹션의 시작을 표시합니다.

  • hh는 시간을 나타냅니다.

  • mm는 분을 나타냅니다.

  • ss는 초를 나타냅니다.

  • X는 다음 기호 중 하나를 나타냅니다.

    • 앞의 날짜와 시간이 UTC보다 빠른 시간대인 경우 '+'.

    • 앞의 날짜와 시간이 UTC보다 뒤인 시간대이거나 시간이 UTC인 경우 '-'입니다.

  • zh는 이전 날짜 및 시간에서 UTC까지의 오프셋 시간을 나타내며, 이전 시간이 UTC인 경우 00입니다.

  • zm은 이전 날짜 및 시간에서 UTC까지의 오프셋(분)을 나타내며, 이전 시간이 UTC인 경우 00입니다.

예를 들어 2002년 5월 24일 오후 16시 49분(PDT)에는 2002-05-24T16:49:00-07:00를 사용합니다.

'Z'와 같은 알파벳 시간대 지정을 사용하지 마세요. UTC의 시간대를 -00:00로 표시해야 합니다.

xs:language

CAP 표준에 설명된 대로 유효한 RFC 3066 식별자로 언어를 나타냅니다. 기본 언어 태그만 소문자로 지정하는 것이 좋습니다.

한 가지 예시는 en-US입니다.