Or a SQL equivalent through the <searchrequest> mechanism. The JCRSQLQueryBuilder and the tests seem to be oriented towards the JCR API, so can not find an example of going through HTTP with <searchrequest>.
> -----Original Message----- > From: Darren Hartford [mailto:[EMAIL PROTECTED] > Sent: Tuesday, November 28, 2006 10:37 AM > To: [email protected] > Subject: Xpath example to replace basicsearch > > If basicsearch is not working, can someone help with an > example of what an equivalent xpath query would be? > > Old DASL basicsearch query: > > String queryssn = "<D:searchrequest xmlns:D=\"DAV:\">" + > " <D:basicsearch xmlns:F=\"FAX\">" + > "<D:select>" + > "<D:allprop/>" + > "</D:select>" + > "<D:from>" + > " <D:scope>" + > " <D:href>/slide/files/</D:href>" + > " <D:depth>infinity</D:depth>" + > " </D:scope>" + > " </D:from>" + > " <D:where>" + > " <D:eq>" + > " <D:prop><F:ORIGINNUMBER/></D:prop>" + > " <D:literal>555-555-5555</D:literal>" + > " </D:eq>" + > " </D:where>" + > " </D:basicsearch>" + > "</D:searchrequest>"; > > Looking at the SearchInfo class, below is the basic example > -- but I don't know how to convert the above to an equivalent: > > String jackrabbitquery= > "<d:searchrequest xmlns:d=\"DAV:\" > dcr:=\"http://www.day.com/jcr/webdav/1.0\">" + > "<dcr:xpath>//sv:[EMAIL PROTECTED]:name='myapp:paragraph']</dcr:xpath>" > + "</d:searchrequest>"; > > Can someone write up a tutorial and offer examples of how to > use this custom DASL searching mechanism? I, and maybe > others, would prefer <basicsearch> functionality but until > then kinda need a primer on how to use this version of DASL. > > Thanky, > -D >
