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