Torsten Steinert wrote:
Hi,
I am using a similar query (count(/something)) and getting the following
result, which is not what i expected either. It seems as if the numbers are
enclosed in a XML node. I would expect a String containing only the number.
If i look at the result, it seems that for each dokument in a collection a
result is included. Is this so?
As far as I understand it, that is correct. Count works on a per
document basis. Which can a times be a pain. But you can then just add
up the counts in each of your resource results, and you've got your answer.
Regards, Upayavira
I am using 1.1b4-dev.
Regards,
Torsten Steinert
<xq:result xmlns:xq="http://xml.apache.org/xindice/Query"
xq:col="/db/testDataSt
ore" xq:key="0affa7c02485aebd000000fb52f2fcd1">0.0</xq:result><xq:result
xmlns:x
q="http://xml.apache.org/xindice/Query" xq:col="/db/testDataStore"
xq:key="0affa
7c02485aebd000000fb52f2fce5">1.0</xq:result><xq:result
xmlns:xq="http://xml.apac
he.org/xindice/Query" xq:col="/db/testDataStore"
xq:key="0affa7c02485aebd000000f
b52f2fcf9">1.0</xq:result>>
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
Im Auftrag von Vadim Gritsenko
Gesendet: Freitag, 12. März 2004 20:47
An: xindice-users@xml.apache.org
Betreff: Re: XPath count()
Manuel Darveau wrote:
Hi!
I tried the following XPath query:
String query = "count(/[EMAIL PROTECTED]'test1'])";
And the output of:
...
Resource res = results.nextResource();
System.out.println((String) res.getContent());
Is:
0.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00
.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00
.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00
.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.01
.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00
.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00
.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00
.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
00.00.00.00.00.00.00.00.00.00.00.00.0
Witch is not a good answer. Any idea why?
Because you are using 1.1b3. You should be using 1.1b4-dev for this
query to work properly.
Vadim