0
所以用於表示持續時間W3標準,在XML說,是例如代表持續時間(W3C樣式)秒
<period>P5H3M32S</period>
(其爲5小時,3分鐘,32秒)
是否需要像這樣表示?我可以簡單地使用
<period>PS18212</period>
這是18,212秒,這是相同的值。
如果有一個編號更易於編寫和解析的數字將會很不錯。
所以用於表示持續時間W3標準,在XML說,是例如代表持續時間(W3C樣式)秒
<period>P5H3M32S</period>
(其爲5小時,3分鐘,32秒)
是否需要像這樣表示?我可以簡單地使用
<period>PS18212</period>
這是18,212秒,這是相同的值。
如果有一個編號更易於編寫和解析的數字將會很不錯。
實際上它是W3C引用的ISO標準(8601),而不是W3C標準。這兩個表示是等同的。如果您使用XPath構造函數
xs:dayTimeDuration(period)
在這兩種情況下,您將獲得相同的值,因此兩者都易於操作。例如,
xs:dayTimeDuration(period) div xs:dayTimeDuration('PT1S')
給出持續時間中的秒數,無論使用哪種表示法。
謝謝。看起來我可以用任何方式表示它,並且它會被愉快地解析。我認爲很多秒不是人類可讀的,而是個人偏好。 – Stephen 2011-12-17 06:43:43
相當於「P18212S」,而不是「PS18212」。 – MEMark 2013-12-17 14:25:14