[I've posted this to dev also so someone can check whether this is a bug
and needs fixing]
Well, I know no-one responded so I delved into the source code and found
that its not a limit on the number of characters, but a limit on the
number of keys
eg.
"/[EMAIL PROTECTED]'1' or @id='1' or @id='1' {..etc...}]
will fail once you add enough keys (@id='1') to it.
I found another solution. The following xpath query will return the same
results, but seems not to have a restriction on the number of keys:
"/Item[contains('p1p1p1p1p1p',concat('p',@id,'p'))]
note that p is used as a delimiter here, you could choose to use
anything.
I hope this helps someone!
Dominic Gamble.
On Fri, 2003-05-16 at 17:20, Dominic Gamble wrote:
> I have some code which generates some long xpath queries - longer than
> 1024 characaters, and they return null results.
>
> Is this the actual limit? Is there any way around this? Why is it so?
> Xupdate queries are fine and they are longer than 1024 characters.
>
> If anyone can help here it would be much appreciated.
>
> I'm using xindice 1.0
>
> Regards,
> Dominic Gamble.
>
>