Hi Simone,

as this is my last week before my holidays I don't think i will manage to get 
things really tested properly. But I look forward contributing input for this 
component as it really is a must-have if you want to hook up with any XMLDB 
supporting XQJ.

The only real showstopper at this moment is that i have no clue how I can avoid 
declaring a dependency on the XMLDB specific implementation.

The XQJGenerator so far is 100% using only the interfaces but they are packaged 
with the implementation :-(   I will address this issue with
both Sedna and BaseX and see if someone can create seperate jar for interface 
and let them all seperate implementation code from the interface in 2 separate 
jars.  If the interface would be available from Maven central would also be a 
big bonus.

Keep you posted,
Robby

  


-----Oorspronkelijk bericht-----
Van: simone.trip...@gmail.com namens Simone Tripodi
Verzonden: di 5-7-2011 14:49
Aan: dev@cocoon.apache.org
Onderwerp: Re: Using XQJ API with Cocoon3
 
Hi Robby!!!
as I wrote you on Twitter, this is something *really* interesting that
must be included in the Cocoon distribution :)

We can include that module quite easy, all you have to do is

 * checkout/update the C3 /trunk;
 * add needed dependencies in the <dependenciesManagement> in the
/parent/pom.xml
 * add your code in the /cocoon-optional module in a proper package -
see the existing codebase as samples how we already managed 3rd
parties integrations
 * make a patch and submit it on JIRA

Looking forward to hear from you soon, all the best!!!
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/



On Tue, Jul 5, 2011 at 2:42 PM, Robby Pelssers <robby.pelss...@ciber.com> wrote:
> Hi all,
>
> As Cocoon is an excellent framework for dealing with XML and hence in a lot 
> of cases is stored in a XML Database it makes sense to offer out-of-the box 
> functionality to extract data from it.  From my personal experience I think 
> most XMLDB implementers have abondoned the XMLDB API initiative and are 
> focusing on XQuery for Java (XQJ) instead.
>
> I just started playing with the API today and wrote a bit of code to get more 
> acquainted.  I would like to start a little thread to find out if we can add 
> a new XQJGenerator to the optional cocoon module.
>
> A first little exercise is mentioned on my blog but it's far from production 
> ready.
>
> - TODO: allow wrapping query result in 1 root tag
> - Problem: the XQJ interface jar is packaged along with the implementations 
> (Sedna, Exist, Marklogic).  This means I had to actually declare a maven 
> dependency on the implementation specific jar (in this case 
> sedna-xqj-beta-5.jar).
>
> For the ones who think this would be a great add-on, check my first post at 
> http://robbypelssers.blogspot.com/2011/07/using-xqj-api-with-cocoon3.html
>
> Kind regards,
> Robby Pelssers
>

<<winmail.dat>>

Reply via email to