OK..

I am done with Castor (the XML marshaling infrastructure in Jetsped)...
please vote:

- Castor breaks *everytime* we upgrade it!
- Castor is *very* rigid in building APIs.  We can't customize this!
- Castor builds the marshaling infrastructure *into* the generated
objects... thus we can *not* use these within the Jetspeed core :(
- Castor does not have any forced naming convention... IE a <url>
element has the method getUrl() and not getURL().

Of course we need an alternative.  I propose XJay
(http://xjay.sourceforge.net).  It should fix the above problems.  In
order to parse the XML I am going to use the XML parsing and object
populator that comes with Ant.  XJay is already used within Jetspeed and
provides our peers... I just want it to provide everything but be very
clean/fast/flexible/solid.

I am also going to propose to the PMC that XJay gets adopted by
xml.apache.org.  It is only a 1 day job to add this stuff.  

... of course I am not going to commit to a timeframe... I just want the
approval to go ahead and remove Castor when I am ready.

Kevin

-- 
** Should SUN Open Source Java? Please Vote: 
http://relativity.yi.org/java **

Kevin A Burton (e-mail: [EMAIL PROTECTED], UIN: 73488596, ZKey:
burtonator)
           http://relativity.yi.org | http://www.openprivacy.org
Message to SUN Microsystems:  "Please Open Source Java!"
To fight and conquer in all your battles is not supreme excellence;
supreme 
excellence consists in breaking the enemy's resistance without fighting.
    - Sun Tzu, 300 B.C.


--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to