• Post Reply Bookmark Topic Watch Topic
  • New Topic

without xml schema, generate java classes from xml data file ?  RSS feed

 
Edward Chen
Ranch Hand
Posts: 798
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
without xml schema, is it possible generate java classes from xml data file ? using which library ?

Thanks.
 
Rajkamal Pillai
Ranch Hand
Posts: 445
1
Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

An XML file can be converted into a class hierarchy using JAXB but am not sure if a schema definition is mandatory for the operation. In case there is a dependency on XSD for this operation you can approach the same using JAXP parsers and POJOs. You will have to have the code which uses SAX/DOM parser APIs, iterate through the elements and set the values for the properties in the hierarchy.

I you were to give more details on what you are trying to accomplish, I might be able to suggest further options available.

Cheers,
Raj.
 
Sateesh.B Kumar
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Raj Kamal wrote:
An XML file can be converted into a class hierarchy using JAXB but am not sure if a schema definition is mandatory for the operation.


To work with JAXB one needs to have a schema. I don't think using JAXB one can generate classes from an XML document alone.
 
Rob Spoor
Sheriff
Posts: 20903
81
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can use XStream without XML schema file.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!