以下一般要求适用于 XML 规范中基本数据类型的内容和格式。
xs:string
剪除字符串前后多余的空格。
为方便阅读,如果您向最终用户显示小写字符串(例如
tornado warning
),请尽可能将数据转换为标题大写形式。换句话说,将tornado warning
更改为Tornado Warning
。请勿使用不受支持的标点符号,并在适当情况下使用 XML 转义字符。例如,使用
&
而不是&
。
xs:dateTime
使用 ISO 8601 格式,格式为 YYYY-MM-DDThh:mm:ssXzh:zm
,定义如下:
YYYY
表示年份。MM
表示月份。DD
表示日期。T
表示符号“T”,并标记所需时间段的开始。hh
表示小时。mm
表示分钟。ss
表示秒。X
表示以下符号之一:如果前面的日期和时间位于世界协调时间 (UTC) 之前的时区,则为“+”。
如果前面的日期和时间位于世界协调时间 (UTC) 之后的时区,或时间为世界协调时间,则为“-”。
zh
表示上一个日期和时间与世界协调时间 (UTC) 之间的小时差,如果上一个时间为世界协调时间,则为00
。zm
表示上一个日期和时间与世界协调时间 (UTC) 之间的分钟偏移量,如果上一个时间为世界协调时间,则为00
。
例如,对于 2002 年 5 月 24 日下午 16:49(美国太平洋标准时间),请使用 2002-05-24T16:49:00-07:00
。
请勿使用字母时区标识符,例如“Z”。您必须将世界协调时间 (UTC) 的时区表示为 -00:00
。
xs:language
如 CAP 标准中所述,使用有效的 RFC 3066 标识符表示语言。我们建议您仅使用小写字母指定主要语言标记。
示例为 en-US
。