RE: [FO] error in fn:substring-before

Thanks, this is a known error. The result for this example should be "".

Michael Kay 

> -----Original Message-----
> From: public-qt-comments-request@w3.org 
> [mailto:public-qt-comments-request@w3.org] On Behalf Of 
> Douglas Petkanics
> Sent: 10 June 2004 13:36
> To: public-qt-comments@w3.org
> Subject: [FO] error in fn:substring-before
> 
> 
> In the functions and operators document, section 7.5.4.1, the 
> function 
> fn:substring-before has the following error:
> 
> Definition:
> |fn:substring-before|(|$arg1|| as ||xs:string?|, 
> |$arg2|| as ||xs:string?|)| as ||xs:string|
> |Behavior description: |
> ||If the value of |$arg2| is the zero-length string, then the 
> function 
> returns the zero-length string.
> Example given:
> |fn:substring-before("Baloney!","")| returns "|Baloney!|".
> 
> In the example, $arg2 is given as the 0 length string, however this 
> returns the word Baloney. The behavioral description states that it 
> should return the 0 length string. Am I misunderstanding?
> 
> Thanks,
> Doug
> 
> 

Received on Thursday, 10 June 2004 10:33:23 UTC