> From: Alex McLintock [mailto:[EMAIL PROTECTED]]
> 
> Hi folks,
> 
> I'm trying to get Cocoon2 (recent CVS snapshot) working with Xindice
1.0 on
> RedHat Linux/Tomcat4
> 
> Happily the biggest problem is no more.....
> 
> I can successfully call something like this
> 
>
http://myserver:8080/cocoon/asubdir/xmldb/reviews/?xpath=//review[contai
ns(tit
> le,%27Dune%27)]
> 
> 
> This is in my sitemap....
> 
> <!-- THIS WORKS - HOORAY -->
>    <map:match pattern="xmldb/**">
>     <map:match type="request-parameter" pattern="xpath">
>       <map:generate
>          src="xmldb:xindice://localhost:4080/db/{../1}#{1}"/>
>       <map:serialize type="xml"/>
>     </map:match>
>     <map:generate src="xmldb:xindice://localhost:4080/db/{1}"/>
>     <map:serialize type="xml"/>
>   </map:match>
> 
> 
> But I'd also like to be able to respond to URLs like this since this
is a
> bit more secure.
> 
> 
> http://myserver:8080/cocoon/asubdir/reviewbytitle/Dune
> 
> This is what I tried.....
> 
> <!-- these don't work yet..... -->
>     <map:match pattern="reviewbytitle/**">
>       <map:generate
>
src="xmldb:xindice://localhost:4080/db/reviews/#?xpath=//review[contains
(title
> ,'{1}')]"/>

Why question mark? Why 'xpath=' ???

As you wrote above:
<map:generate src="xmldb:xindice://localhost:4080/db/{../1}#{1}"/>

Note that there is no '?', and no 'xpath='.


PS From the http://xml.apache.org/cocoon/changes.html:
"URL should be in form: xmldb:dbxml://host:port/db/collection/#/xpath"


Vadim

>      <map:serialize type="xml"/>
>     </map:match>
> 
> 
> I get back an empty result set
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <collection:results query="?xpath=//review[contains(title,'Dune')]"
> resources="0" xmlns:collection="http://apache.org/cocoon/xmldb/1.0"/>
> 
> Can you see what I am doing wrong? I guess it is something to do with
the
> bit before "xpath"
> 
> In case it wasnt obvious I have a collection called reviews. Each of
the
> documents in it has one "<review>" section, and there is a "<title>"
tag in
> the review.
> 
> 
> (I was using the following page to help me....
> http://www.cocooncenter.de/cc/documents/resources/xindice/index.html
> )
> 
> Alex
> 


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to