> From: Gianugo Rabellino [mailto:[EMAIL PROTECTED]]
> 
> Christofer Dutz wrote:
> > First of all. We are developing this Generator for testing reasons.
> > We had a look at the Cocoon 2.0 Sources and couldn't find any
efforts to
> > support XML:DB, so we thought this wasn't going to be supported
until a
> > Final release of the XML:DB API.
> 
> There is full support for XML:DB in 2.0.1.

Copy that.


> > The other reasons we wanted to create a Generator for eXist was that
we
> > modified the database in a way that users are able to
> > instantiate/start/stop eXist from within a simple Servlet and make
local
> > calls ( not over http- or rmi-calls ). A lot of users had the
problem
> 
> I would say that an XSP page/taglib would be enough for this...
writing
> a specific Generator would be confusing since it's meaning would not
be
> really generate but control eXist.

Better yet is to write ExistServer component implementing Server, take a
look at the HSQLDBServer (except the missing stop server feature,
everything is on place). It will be started at Cocoon startup, and
stopped on Cocoon shutdown.


> > The other thing was that we wanted to test the performance-gains we
get
> > by passing the internally used SAX-events directly to Cocoon and not
> > serializing to XML and then to SAX again and not by using some
higher
> > level protocol to transport the data.
> > I don't think this can be done via the standard XML:DB API. If not
> > please correct me.
> 
> XmlResource.getContentAsSAX(ContentHandler handler) :) It's up to the
> impl to decide whether to pipe SAX events locally or
> serialize/deserialize/parse/whatever.
> 
> > Another question to the XML:DB Generator. We also wanted to create a
> > Serializer or Transformer to store results and transformed
XML-documents
> > in eXist. Is there already a way to do this with any component ?
> 
> Scratchpad has an XML:DB Transformer which does this and more :)

Yep.

Vadim



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

Reply via email to