I tried this too. The answer I get is:

c:\Programme\xml-xindice-1.0>xindice xpath_query -c /db/klemens -q
"/[EMAIL PROTECTED]'120320']"
Results in:

"='120320']""==""" ist syntaktisch an dieser Stelle nicht verarbeitbar.

Which literally translated means: "='120320']""==""" cannot be treated
(?) syntactically at this point.

Klemens

-----Urspr�ngliche Nachricht-----
Von: Mark J. Stang [mailto:[EMAIL PROTECTED] 
Gesendet: Samstag, 6. Juli 2002 21:52
An: [email protected]
Betreff: Re: XPATH usage


This is necessary on Windows.   Otherwise, the command-line parser in
windows gets screwed up.   It is a platform thing...

Mark

"Richard R. Liu" wrote:

> Try
>
> xindice xpath_query -c /db/klemens -q  
> "/[EMAIL PROTECTED]'120320']"
>
> i.e., double quotes around the query and single quotes within it.
>
> > -----Original Message-----
> > From: Rizwan Virk [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, July 06, 2002 17:07
> > To: [email protected]
> > Subject: RE: XPATH usage
> >
> >
> > hi,
> >
> > try it with single quotes ... this makes a difference sometimes ... 
> > /[EMAIL PROTECTED]'120320']
> >
> > Thanks
> > Riz
> >
> > ------------------------------
> > Riz Virk, (617) 905-3518
> > [EMAIL PROTECTED], [EMAIL PROTECTED] 
> > http://www.xyztechnologies.com
> >
> >
> > -----Original Message-----
> > From: Dr. Klemens Waldh�r [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, July 06, 2002 10:54 AM
> > To: [email protected]
> > Subject: XPATH usage
> >
> >
> > Hi,
> >
> > I tried several times to run the XPATH example given in the user 
> > manual. It does not seem to work.
> >
> > I imported several files. Also one with given in the manual. My 
> > collectionn is called db/klemens.
> >
> > <?xml version="1.0"?>
> > <product product_id="120320">
> >    <description>Glazed Ham</description>
> > </product>
> >
> > Now when I search using
> >
> > c:\projects\perl\tm>xindice xpath_query -c /db/klemens -q 
> > /[EMAIL PROTECTED]"120320"]
> >
> > ====> No result !
> >
> > If I use the following simple XPATH query instead:
> >
> > c:\projects\perl\tm>xindice xpath_query -c /db/klemens -q /product
> >
> > I get:
> >
> >
> > <?xml version="1.0"?> <product product_id="120320" 
> > xmlns:src="http://xml.apache.org/xindice/Query"; sr:col="/db/klemens"

> > src:key="test3">
> >    <description>Glazed Ham</description>
> > </product>
> > c:\projects\perl\tm>
> >
> > It works ! Now what's wrong with the first query ? Do I have to 
> > create an index ? I am really wondering.
> >
> > With regard to the article mentioned at XINDICE realm it should work

> > too (Apache's Xindice Organizes XML Data Without Schema). The
> > example there
> > is as follows (although one has to adapt it because this is
> > not a valid
> > XML document and XINDICE recognises this bug)
> >
> > "     <?xml version="1.0"?>
> >      <product product_id="1" type="widget">
> >           <description>foo</description>
> >      </product>
> >      <product product_id="2" type="widget">
> >           <description>bar</description>
> >      </product>
> >      <product product_id="3" type="widget">
> >           <description>foobar</description>
> >      </product>
> >
> > And the author states: If I wanted to write an XPath query to select

> > the second product, I could use the following query string:
> >      /[EMAIL PROTECTED]"2"]
> > "
> >
> > So theoretically my statement is correct.
> >
> > Thanks for your help !
> >
> > I also used the query in some of the browsers avalable for XINDICE 
> > and it does not work either. Curiously other queries sometimes work,

> > sometimes not. And it hard to see why one query works and the other 
> > not.
> >
> > Another question: Is there an easy way to check if XINDICE is 
> > running or not ? Idea is to check through the web if the server is 
> > running or not on a specific machine.
> >
> > BTW: XINDICE is a cool tool.
> >
> > Klemens
> >
> >

--
Mark J Stang
System Architect
Cybershop Systems


Reply via email to