Comment 5 for bug 1064978

Revision history for this message
Juan Zacarias (juan457) wrote :

Ok, I think I understand what you were requesting now.

But instead of changing the signature of the function, it may be better to try to cast the variable to the new format instead of writing a new signature.

Since if I add the xs:string* signature and keep the item() signature when a string is used it won't know what signature to use, and if I remove the item()* signature I will destroy some of the native behavior of the bind variable and will have to always do cast types to all entries which are not strings. which will be just causing overhead to the function.

So I will make some changes to make something like this work at least for the xs:string now without having to modify the signature of the function.