This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In FO31 19.3.6 Casting to list type,s, it is written: "For example, given a user-defined type my:coordinates defined as a list of xs:integer with the facet <xs:length value="3"/>, the expression my:coordinates("2 -1") will return a sequence of two xs:integer values (2, -1), while the expression my:coordinates("1 2 3") will result in a dynamic error because the length of the list does not conform to the length facet. The expression my:coordinates("1.0 3.0") will also fail because the strings 1.0 and 3.0 are not in the lexical space of xs:integer." With <xs:length value="3"/>, shouldn't my:coordinates("2 -1") fail and my:coordinates("1 2 3") succeed? Note this also appears in F&O3.0. It might be worth noting that in the minLength is 0, then my:list("") will return the empty sequence (or am I mistaken?)
At the meeting on 2016-04-19, the WG decided this was an editorial error. Action A-640-01 was raised to track the fix.
I'm a bit confused by the sequence of events here, but this is fixed in the editor's draft of 22 March 2016. Perhaps I spotted the problem independently.
*** This bug has been marked as a duplicate of bug 27777 ***