You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Darren Hartford <dh...@ghsinc.com> on 2006/07/14 15:47:44 UTC
[webdav] Xpath example of a DASL basicsearch query?
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:node[@sv: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