I think you need the single quotes on the outside and the double quotes inside on Windows, in order to prevent the Windows command interpreter from trying to treat "/..." as a command switch. Try xindice xpath -c /db/test -q '//doc[contains(userID,"Jack")]'
Jeff ----- Original Message ----- From: "Terry Rosenbaum" <[EMAIL PROTECTED]> To: <xindice-users@xml.apache.org> Sent: Friday, January 23, 2004 6:15 AM Subject: Re: XPath query with a contains() function > On windows, using the command prompt, it is virtually impossible > to correctly quote/escape some xpath queries that you may wish to run. > > On unix shells (sh, csh, ksh, tcsh, bash, ...) it is not so hard. > Best advice is to procure a unix shell that runs on your > windows system. One solution is to install the cygwin > environment. > > Another way around this would be to modify the xindice command-line tool > to add a "-qf <filename>" option. The -qf option, if present, would > specify the name of > a file to read the query from. It would be used instead of the -q option. If > the query were read from a file, no shell escaping would be needed. > > -Terry > > Boris Rousseau wrote: > > >I am using windows. > >Still does not work... > > > >----- Original Message ----- > >From: "Vadim Gritsenko" <[EMAIL PROTECTED]> > >To: <xindice-users@xml.apache.org> > >Sent: Friday, January 23, 2004 1:32 PM > >Subject: Re: XPath query with a contains() function > > > > > > > > > >>Boris Rousseau wrote: > >> > >> > >> > >>>Hi all, > >>> > >>>I am testing this query from the command line and I cannot see why the > >>>following does not work: > >>>xindice xpath -c /db/test -q "//doc/userID[contains(.,'Jack')]" > >>>or > >>>xindice xpath -c /db/test -q "//doc[contains(userID,'Jack')]" > >>>gives me the error message: 'Jack')]""=="" was unexpected at this time. > >>> > >>>Can anoybody see why? > >>> > >>> > >>> > >>> > >>Is it windows or unix? It works just ok under cygwin for me. > >> > >> > >>PS Hint, if you have not got it already: You can do just so much with > >>command line parameters under Win > >> > >>Vadim > >> > >> > >> > >