2012-01-17 88 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> 
相關問題