| Author |
XMLBeans: Converting JavaBeans to XML?
|
Max Tomlinson
Ranch Hand
Joined: Jul 17, 2001
Posts: 364
|
|
Hi-
we've been using XMLbeans successfully in our project for quite some time and now have a need to convert java objects back into XML, reconstructing a new XML doc from the modified beans.
Can anyone suggest the best way of going about this?
thanks!
Max
|
 |
James Boswell
Ranch Hand
Joined: Nov 09, 2011
Posts: 343
|
|
|
Why not give XStream a try?
|
 |
Max Tomlinson
Ranch Hand
Joined: Jul 17, 2001
Posts: 364
|
|
thanks for the quick response, James - I'll give it a try
Max
|
 |
Max Tomlinson
Ranch Hand
Joined: Jul 17, 2001
Posts: 364
|
|
So I've been looking at xstream and I am not sure it will do what I need:
I want to:
1) pass json as text from a client to an ejb and create a pojo - xstream can do this
2) generate xml from the pojo with xstream - xstream can do this too BUT - no namespace support - I need namespaces in my xml.
Anyone have any solutions for this (creating xml with namespaces?)
thanks!
Max
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 13842
|
|
There's a ton of Java-to-XML-binding tools available (and that's a clue to your google keywords ). JAXB is the most mainstream but there are others that aren't obsolete.
|
 |
Max Tomlinson
Ranch Hand
Joined: Jul 17, 2001
Posts: 364
|
|
Forget JAXB - way too complex and problematic to work with (anyone ever have fun with web services using JAXB?)
I really liked what xstream did - I just wanted it to do a bit more - handle a ns - oh well
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 13842
|
|
You could create the XML without namespaces and then run an XSL transformation to produce a similar document with the namespace you need.
(I have to admit -- I would rather not wade into the XML Schema tarpit either.)
|
 |
James Boswell
Ranch Hand
Joined: Nov 09, 2011
Posts: 343
|
|
Max
Check out the link below. May provide you with a workaround to enable XStream to become namespace aware.
http://forum.springsource.org/showthread.php?47002-XStream-and-Namespaces
(5th post by tobias)
|
 |
 |
|
|
subject: XMLBeans: Converting JavaBeans to XML?
|
|
|