As for the reference to an attribute, the return doesn't has to be a
attribute of some element. It could be just the value, as the implementation
used in XSLT. Right?

Is there any documentation on the difference between the XPath supported by
Xindice and the XPath standard?

Again, thanks for the help and I hope you will do well with your other
deadlines.

Lixin

-----Original Message-----
From: Matthew Van Horn [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 05, 2002 10:02 PM
To: [email protected]
Subject: Re: XPath problem



On Friday, December 6, 2002, at 01:59 PM, Lixin Meng wrote:

>       xindice xpath_query -c /db/testing -q "/data/[EMAIL PROTECTED] = '1']"
>
> will get an error message:
>
>       = was unexpected at this time.
>
> Any idea why the white space matters? Also, is there any plan for
> returning
> attributes?
>
Sounds to me like a bug. That might be a good excuse for someone to
look at the source code, and see aboud contributing a fix. (It won't be
me, at least until I meet my other deadlines ;-)

I think there is a fundamental problem with returning attributes, as
they have to be attributes *of some element*
You may want to rethink your schema, (as I had to do recently) to deal
with the problem.

> Again, appreciate your help.
>
> Lixin
>
> -----Original Message-----
> From: Matthew Van Horn [mailto:[EMAIL PROTECTED]
> Sent: Thursday, December 05, 2002 7:02 PM
> To: [email protected]
> Subject: Re: XPath problem
>
>
>
> On Friday, December 6, 2002, at 12:00 PM, Matthew Van Horn wrote:
>>
>> 1. Xindice will NOT return attributes, only elements.
>> xindice xpath_query -c /db/testing -q /data/test2/forTest2 **will not
>> work
>>
>> 2. use quotes around your query when using the command line, otherwise
>> the shell tends to screw things up - especially with quote and
>> parentheses characters. It's easier to use quotes than to escape
>> everything that needs to be escaped.
>> xindice xpath_query -c /db/testing -q "/data/test2[forTest2 = '1']"
>>
>>
> and I forgot - the query should be: "/data/[EMAIL PROTECTED] = '1']"
>                                                   ^denotes attribute
>

Reply via email to