다음 일반 요구사항은 XML 사양에서 기본 데이터 유형의 콘텐츠와 형식에 적용됩니다.
xs:문자열
문자열 앞 또는 뒤의 불필요한 공백을 자릅니다.
가독성을 높이기 위해
tornado warning
와 같은 소문자 문자열이 최종 사용자에게 표시되면 가능한 경우 데이터를 단어 첫 글자 대문자로 변환합니다. 즉,tornado warning
를Tornado Warning
로 변경합니다.지원되지 않는 구두점을 사용하지 말고 적절한 경우 XML 이스케이프 문자를 사용합니다. 예를 들어
&
대신&
를 사용합니다.
xs:날짜_시간
다음과 같이 정의된 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일 오후 5시 49분(PDT)에 2002-05-24T16:49:00-07:00
을 사용합니다.
'Z'와 같은 알파벳 시간대는 사용하지 마세요. UTC의 시간대를 -00:00
로 나타내야 합니다.
xs:언어
CAP 표준에 설명된 대로 유효한 RFC 3066 식별자로 언어를 나타냅니다. 기본 언어 태그만 소문자로 지정하는 것이 좋습니다.
en-US
를 예로 들 수 있습니다.