I use Digester which is used by Struts itself.

http://jakarta.apache.org/commons/digester/
http://www.google.com/search?q=jakarta+digester
http://www.javaranch.com/newsletter/August2003/TouringTheCommonsPart2.html

--- John Smart <[EMAIL PROTECTED]> wrote:
> There's also XMLBeans (http://xml.apache.org/xmlbeans/) , which, unlike 
> Castor, works with JDK 1.4...
> 
> Martin Gainty wrote:
> 
> >Castor (http://www.castor.org) which generate the java classes with marshall
> >and unmarshall methods, but it is not finished, doesn't care to namespaces,
> >owns severals bugs ...
> >
> >The second one is Xml Spy 5.0, it generate classes from an xsd file which
> >wrap on the Dom Tree, but all facets are not implemented as enumeration ...
> >but I think that a better version will come soon. Generates JAXP compliant
> >Java Beans
> >http://www.altova.com/features_java.html
> >
> >-Martin
> >
> >----- Original Message ----- 
> >From: "Vicky" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Wednesday, December 17, 2003 2:01 PM
> >Subject: Generate Java class from xml?
> >
> >
> >  
> >
> >>Does anyone have an idea of how i can generate .java file from xml file?
> >>    
> >>
> >Tools like jakrata digester, JOX are there but both of them are useful in
> >populating java beans from xml. My requirement is to generate .java file
> >from .xml with getters and setters methods for xml elements/attributes. I
> >also tried JAXB. But JAXB generates bunch of files and most of them are
> >interfaces, which is not going to work for me.
> >  
> >
> >>For e.g. i have following xml file and i want to generate Address.java
> >>    
> >>
> >file with getters/setters. Any ideas?
> >  
> >
> >><?xml version='1.0' encoding='UTF-8' ?>
> >> <Address>
> >>    <FirstName type="String"/>
> >>    <PoBox type="int"/>
> >>..............
> >></Address>
> >>
> >>
> >>Thanks,
> >>Vicky
> >>
> >>
> >>
> >>
> >>---------------------------------
> >>Do you Yahoo!?
> >>New Yahoo! Photos - easier uploading and sharing
> >>    
> >>
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >  
> >
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


=====
Christopher Milton
[EMAIL PROTECTED]

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

Reply via email to