Section 5.4.2 string-range() 3rd and 4th arguments

The string-range() function is underspecified in several ways in the 
XPointer CR.  The seocnd problem I note is that there is no discussion 
of what happens when the third and fourth arguments to string-range are 
out of bounds. For instance what is someone asks for the match to begin 
at -3? or to continue for 12 characters when the location string value 
only contains 8 characters? Is this an error? Does this just result in 
pinning the range to the edge of the string? The description of the 
thrid and fourth arguments to string-range needs to be clarified on 
these points.

-- 
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+ 
|               Java I/O (O'Reilly & Associates, 1999)               |
|            http://www.ibiblio.org/javafaq/books/javaio/            |
|   http://www.amazon.com/exec/obidos/ISBN=1565924851/cafeaulaitA/   |
+----------------------------------+---------------------------------+
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      | 
|  Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/     |
+----------------------------------+---------------------------------+

Received on Thursday, 1 November 2001 04:51:09 UTC