Någon som vet hur xs:time formatet ser ut. Beskrivning av time på w3.org Nä, så är det väl inte? Du kan ha rätt, enklast vore det om någon som hade tillgång till iso standarden kan kommentera det... I beskrivningen av ISO standarden står det faktiskt att hh:mm kan vara okej, och eftersom dom refererade till den så borde det vara okej för xs:time också. Jag kanske har fel, men i ISOn står det ju att den har "provisions" för att skippa lägre enheter, eller hur? Här är iallafall final draft av ISOn:xs:time
MSXML4 hävdar att det skall vara "hh:mm:ss" där alla fält är obligatoriska medan XMLSpy tycker att "hh:mm" är korrekt.
Försökte titta i standarden men den är lite otydlig. Det står bara något om att trunkering är tillåtet enligt nån ISO standard som jag inte hittade.Sv: xs:time
http://www.w3.org/TR/xmlschema-2/#time
ISO standarden du söker är 8601, problemet med iso standarder är att dom inte är gratis... Här är en beskrivning av den iallafall:
http://www.iso.org/iso/en/prods-services/popstds/datesandtime.html
Enligt sidan på w3.org så borde formatet vara "hh:mm:ss.sss with optional following time zone indicator" men om den ska följa iso standarden så borde du kunna ta bort dom mindre enheterna om du inte behöver precisionen så både "hh:mm:ss" och "hh:mm" borde vara rätt.Sv: xs:time
Det står ju att time är den trunkerade delen av dateTime, och dateTime har ju följande text:
"The fractional seconds part is optional; other parts of the lexical form are not optional."
Alltså måste man ha "hh:mm:ss", men man kan lägga till ".sss..." för tider mindre än sekunder.Sv: xs:time
Har dock inte tid att sätta mig in i det här ytterligare, har transaktionstenta om ett par dagar :-P.Sv: xs:time
Innebär inte det att den som använder standarden _har rätt_ att ta bort det om det är lämpligt?
Men eftersom XML är en standard som bygger på ISO-standarden och de formulerar det som jag skrev ovan så borde man ju i XML-standarden helt enkelt ha gjort så att man har tagit ISO-standarden och valt att inte godkänna att man skippar sekunder.
Jag menar; XML-standarden (enligt det jag tror) uppfyller ju helt klart det som står i ISO-standarden, men har bara gjort det lite snävare.
Fast å andra sidan tillåter XML 5-siffriga årtal, och det ser iaf inte ut som att ISOn gör det... sicket ettrigt litet problem... =)Sv: xs:time
http://xml.coverpages.org/ISO-FDIS-8601.pdf
Jag har som sagt inte tid att läsa igenom den men om du känner för det så ;-). Google rules!