xml-xindice-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shilpa R. Kelkar" <skel...@trstone.com>
Subject Re: Document query on command line
Date Tue, 30 Sep 2003 13:26:04 GMT
This returns an empty set.


At 08:07 PM 9/29/2003 +0200, you wrote:
>try
>    xindice xpath_query -c /db/partsdb -q /parts/child:part[@sku="101"]
>attention! no double colon after child,
>I had the same problem, it works, but it is not very specific, may be also 
>another part with  a different sku value is shown.
>
>
>Shilpa R. Kelkar wrote:
>
>>Returns an empty result if I omit the surrounding quotes
>>
>>At 06:15 PM 9/29/2003 +0200, you wrote:
>>
>>>omit the surrounding quotes.
>>>
>>>   Wolfgang
>>>
>>>Shilpa R. Kelkar wrote:
>>>
>>>>Using single quotes around literals and double quotes around the entire 
>>>>query gives me an error:
>>>>
>>>>Query:
>>>>xindice xpath -c /db/partsdb -q "//part[[@sku='101']"
>>>>
>>>>Error:
>>>>=101]""=="" was unexpected at this time.
>>>>
>>>>I am new to xindice as well as Xpath..so let me know if I am missing 
>>>>anything.
>>>>
>>>>Shilpa
>>>>
>>>>
>>>>At 04:35 PM 9/26/2003 -0400, you wrote:
>>>>
>>>>> > xindice xpath_query -c /db/partsdb -q /parts/part[@sku='']
>>>>>
>>>>>should return all parts with empty sku attribute
>>>>>
>>>>> > xindice xpath_query -c /db/partsdb -q /parts/part[@sku='101']
>>>>>
>>>>>should return all parts with sku='101'
>>>>>
>>>>>I would not recommend using double-quotes on the dos prompt.
>>>>>Use single-quotes around literals instead.
>>>>>
>>>>>When I ran from the command line, I used bash even on windows
>>>>>due to its superior control over escaping/quoting characters.
>>>>>There are some things that are perhaps impossible to
>>>>>do from the dos command prompt.
>>>>>
>>>>>-Terry
>>>>>
>>>>>Shilpa R. Kelkar wrote:
>>>>>
>>>>>>If I type :
>>>>>>
>>>>>>xindice xpath_query -c /db/partsdb -q /parts/part[@sku=""]
>>>>>>
>>>>>>I have a collection partsdb and document parts. Above query results

>>>>>>back in xml :
>>>>>>
>>>>>><?xml version="1.0"?>
>>>>>><part sku="101" xmlns:src="http://xml.apache.org/xindice/Query"

>>>>>>src:col="/db/par
>>>>>>tsdb" src:key="parts">
>>>>>>       <desc>Ball Bearing</desc>
>>>>>>       <maker>S.K.F.</maker>
>>>>>>       <instock>Yes</instock>
>>>>>>       <price>$20.00</price>
>>>>>>    </part>
>>>>>><?xml version="1.0"?>
>>>>>><part sku="102" xmlns:src="http://xml.apache.org/xindice/Query"

>>>>>>src:col="/db/par
>>>>>>tsdb" src:key="parts">
>>>>>>       <desc>Gasket</desc>
>>>>>>       <maker>A.B.C.</maker>
>>>>>>       <instock>Yes</instock>
>>>>>>       <price>$2.00</price>
>>>>>>    </part>
>>>>>>
>>>>>>
>>>>>>Although query
>>>>>>xindice xpath_query -c /db/partsdb -q /parts/part[@sku="101"]
>>>>>>does not  work.
>>>>>>I am trying to execute this on dos prompt.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>At 01:53 PM 9/26/2003 -0400, you wrote:
>>>>>>
>>>>>>>1)       ([@sku="101"]       is not a valid XPath
>>>>>>>
>>>>>>>2) If running from MSDOS command line, quoting is problematic.
>>>>>>>Try, for instance, using single quotes instead of double for literal

>>>>>>>values (e.g. '101' instead of "101")
>>>>>>>and try enclosing the entire expression in double quotes (e.g.

>>>>>>>"//*[@sku='101'] ").
>>>>>>>
>>>>>>>-Terry
>>>>>>>
>>>>>>>Shilpa R. Kelkar wrote:
>>>>>>>
>>>>>>>>Hello..
>>>>>>>>
>>>>>>>>I am using Xindice command line tool.
>>>>>>>>I tried the Xpath query on url 
>>>>>>>>http://www-106.ibm.com/developerworks/opensource/library/wa-xindice.

>>>>>>>>ht ml  for querying a document ([@sku="101"].
>>>>>>>>
>>>>>>>>I followed all the steps given on the page. It does not give
me any 
>>>>>>>>results but just returns to the prompt.
>>>>>>>>
>>>>>>>>Any help is appreciated.
>>>>>>>>Shilpa
>>>>
>>
>>
>



Mime
View raw message