2012-01-17 90 views

回答

0

你所要求的是不是一个好主意。 XML用于以标准通用方式存储数据,而不包含表示,因此更适合使用XML模式规范中定义的现有标准日期时间数据类型。如果您需要使用不同格式的日期进行演示或存储在数据库中,则应使用您用来解析XML文件的任何语言执行该转换。

0

我想也为XML模式创建“自定义日期时间数据类型”。

但我的格式是“yyyy/mm/dd hh:mm”。

<xsd:simpleType name="custom.datetime"> 
    <xsd:restriction base="xsd:string"> 
     <xsd:pattern value="(\d{1,4}/((0[13578]|1[02])/(0[1-9]|[1-2][0-9]|3[01])|(0[469]|11)/(0[1-9]|[1-2][0-9]|30)|02/(0[1-9]|1[0-9]|2[0-8]))|((\d{0,2}((0[48]|[2468][048])|[13579][26]))|([02468][048]|[13579][26])00)/02/29) ([0-1][0-9]|2[0-3]):([0-5][0-9])" /> 
    </xsd:restriction> 
</xsd:simpleType> 
相关问题