I have to agree with Jim on this. Having done the first tests with 
opt-betwixt it seems that the Bean -> XML doesn't render identical XML. 
Most parts of my app looks fine but the opt-domify compatible XSL 
templates have in some nodes trouble with the Betwixt XML. I don't think 
that it is difficult to adjust the XSL templates but imposing a XSL 
template rewrite on other developers might not be a good thing. Most 
people seem happy with opt-domify... at the moment.

The problem for me right now it to make the 'maxTransforms' to work for 
me now that Betwixt has taken over. Any hints would be welcome ;)

I have not come to the point where I can test the cyclic reference 
graphs, but I'll get back on that when I have tested this.

/johan



jim moore wrote:

> I would vote for letting them co-exist for a while. At least until betwixt
> is officially released. (I'm kind of nervous about deprecating production
> code and replacing it with pre-release code).
> 
> Once jakarta officially releases betwixt, then we can re-examine how (or if)
> to deprecate opt-domify.
> 
> As for all of the optional packages, I agree that it seems to be getting a
> bit unwieldy (and I'm probably heavily responsible). Maybe we should do
> something like nant (http://nant.sourceforge.net) does and have a separate
> project on sourceforge--mavcontrib or opt-mav or something--for all of the
> optional files. Then people new to maverick wouldn't be overwhelmed by all
> the optional stuff on the files page, but it would all still be pretty
> readily available should they need it.
> 
> On the other hand, having the optional packages in the maverick project
> probably keeps its sourceforge activity statistics higher than they would
> be, so from a public relations point of view, maybe its better to keep them
> together.
> 
> --jim
> 
> ----- Original Message -----
> From: "Schnitzer, Jeff" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, September 10, 2002 4:31 PM
> Subject: RE: [Mav-user] opt-betwixt
> 
> 
> Cool!
> 
> I didn't realize that betwixt had a SAX (or stream) generator in it.
> That is really nice.
> 
> Any suggestions for a deprecation strategy for Domify?  Thoughts:
> 
> 1. Publish opt-betwixt (or opt-saxify?) and let them coexist.
> 2. Add the betwixt adapter to opt-domify and let them coexist in the
> same package.
> 3. Replace the domify adapter with the betwixt adapter inside
> opt-domify.
> 4. ?
> 
> I'm a little worried that people are getting confused by all the
> optional packages.  Putting an explanation in the docs would probably
> help (maybe this weekend).  I'm somewhat partial to putting all the
> "stuff for people interested in using XSL as a templating technology" in
> one package.
> 
> Jeff Schnitzer
> [EMAIL PROTECTED]
> 
> 
>>-----Original Message-----
>>From: jim moore [mailto:[EMAIL PROTECTED]]
>>Sent: Tuesday, September 10, 2002 12:32 PM
>>To: [EMAIL PROTECTED]
>>Subject: [Mav-user] opt-betwixt
>>
>>Okay a little more playing around and I've gotten a betwixt view
>>
> working.
> 
>>The trouble seemed to be with their SAXBeanWriter. They have another
>>BeanWriter that simply writes to a stream. Using this I got it to
>>
> work. I
> 
>>assume that it's not going to be as efficient as the SAXBeanWriter,
>>
> but it
> 
>>works. And it should prove a good place holder until their
>>
> SAXBeanWriter
> 
>>is
>>working. Once it is, we should be able to simply update opt-betwixt. I
>>assume that the xml produced will be the same, so no one should even
>>
> have
> 
>>to
>>update their projects.
>>
>>You can get it here:
>>
>>http://www.scolamoore.com/jim/opt-betwixt-20020910.zip
>>
>>It's pretty heavily based on opt-domify, so Jeff and Scott deserve
>>
> much of
> 
>>the credit.
>>There is a friendbook-betwixt in there that works if you want an
>>
> example.
> 
>>--jim
>>
>>----- Original Message -----
>>From: "jim moore" <[EMAIL PROTECTED]>
>>To: <[EMAIL PROTECTED]>
>>Sent: Tuesday, September 10, 2002 12:39 PM
>>Subject: [Mav-user] jxv and betwixt views
>>
>>
>>
>>>So I spent a little while this morning screwing around with making
>>>
> jxv
> 
>>and
>>
>>>betwixt views. JXV contains DOMSource and SAXSource objects (not the
>>>
>>exact
>>
>>>names, but close enough) that should be able to passed to
>>>
> TransformSteps
> 
>>>though step.go(source). Unfortunately, both break in different ways.
>>>
>>>Betwixt has a SAXBeanWriter object that is created from a SAX
>>>ContentHandler, so theoretically we should be able to use it in
>>>
> maverick
> 
>>as
>>
>>>so:
>>>
>>>TransformStep next = vctx.getNextStep();
>>>SAXBeanWriter sbw = new SAXBeanWriter(next.getSAXHandler());
>>>try {
>>>    sbw.write(vctx.getModel());
>>>} catch (SAXException ex) {
>>>    throw new ServletException(ex);
>>>} catch (IntrospectionException ex) {
>>>    throw new ServletException(ex);
>>>}
>>>next.done();
>>>
>>>Unfortunately this too blows up with some pretty cryptic errors.
>>>
>>>The problem with both packages does not seem to be with Maverick but
>>>
>>rather
>>
>>>with jxv and betwixt themselves. Neither has release versions
>>>
> available
> 
>>(I
>>
>>>had to build both from cvs) and I think for now they are still too
>>>
>>unstable
>>
>>>to be useful.
>>>
>>>On the upside though, once they are stable, it shouldn't take too
>>>
> long
> 
>>to
>>
>>>write maverick views for them (it took me about 30 minutes total to
>>>
>>write
>>
>>>both views, basing them on opt-domify).
>>>
>>>--jim
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>This sf.net email is sponsored by: OSDN - Tired of that same old
>>>cell phone?  Get a new here for FREE!
>>>https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
>>>_______________________________________________
>>>Mav-user mailing list
>>>[EMAIL PROTECTED]
>>>https://lists.sourceforge.net/lists/listinfo/mav-user
>>>Archives are available at http://www.mail-archive.com/
>>>
>>
>>
>>
>>-------------------------------------------------------
>>This sf.net email is sponsored by: OSDN - Tired of that same old
>>cell phone?  Get a new here for FREE!
>>https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
>>_______________________________________________
>>Mav-user mailing list
>>[EMAIL PROTECTED]
>>https://lists.sourceforge.net/lists/listinfo/mav-user
>>Archives are available at http://www.mail-archive.com/
>>
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone?  Get a new here for FREE!
> https://www.inphonic.com/r.asp?r=urceforge1&refcode1=3390
> _______________________________________________
> Mav-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/mav-user
> Archives are available at http://www.mail-archive.com/
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone?  Get a new here for FREE!
> https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
> _______________________________________________
> Mav-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/mav-user
> Archives are available at http://www.mail-archive.com/
> 
> 
> 




-------------------------------------------------------
In remembrance
www.osdn.com/911/
_______________________________________________
Mav-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mav-user
Archives are available at http://www.mail-archive.com/

Reply via email to