954,510 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

xml to object and vice versa

Hi,

I have an xml file, corresponding to an xsd. If there some tool, which would take this xml and xsd and give me an object. And also take the object and xsd and give me xml.

I read about couple of tools like JAXB, xstrem and xmlBeans.
The issue i have with them, is they make their own classes, i want to use classes which i have already defined by my object. And it's not similar to the ones they create.

Is there any other tool, which also takes classes and use that for object?

Regards,
Jyoti

JyotiC
Light Poster
26 posts since Sep 2006
Reputation Points: 10
Solved Threads: 1
 

you could write your own XML parser with SAX or DOM, i'm not sure but i think DOM is the one that allows XSD, but i haven't messed around with it much :(

hope it helps :)

sciwizeh
Posting Pro in Training
457 posts since Jun 2008
Reputation Points: 77
Solved Threads: 23
 

Yes, writing parser is always an option. Looks like i would have to do that only.
But was just wondering if there is a tool, which would do all the work :).

Regards,
Jyoti

JyotiC
Light Poster
26 posts since Sep 2006
Reputation Points: 10
Solved Threads: 1
 

well there are parser generation programs, that probably will do it for you

sciwizeh
Posting Pro in Training
457 posts since Jun 2008
Reputation Points: 77
Solved Threads: 23
 

Thanks!
This sounds good. Any suggestions for parser generator tool?

Regards,
Jyoti

JyotiC
Light Poster
26 posts since Sep 2006
Reputation Points: 10
Solved Threads: 1
 

the only generation tool that i can think of at the moment is JavaCC, but i know there are more of them, try google for more options, if parser generator doesn't turn up anything you want try adding xml to it

sciwizeh
Posting Pro in Training
457 posts since Jun 2008
Reputation Points: 77
Solved Threads: 23
 

Thanks!

JyotiC
Light Poster
26 posts since Sep 2006
Reputation Points: 10
Solved Threads: 1
 

so that's all you need?

sciwizeh
Posting Pro in Training
457 posts since Jun 2008
Reputation Points: 77
Solved Threads: 23
 

Yeah, i was just looking for different ways for solving this problem.
I am thinking of using jaxb for object to xml, and use parser to change map objects.

For xml to object, looks like i'd have to do a complete parser.

Thanks for your help!

JyotiC
Light Poster
26 posts since Sep 2006
Reputation Points: 10
Solved Threads: 1
 

no problem

sciwizeh
Posting Pro in Training
457 posts since Jun 2008
Reputation Points: 77
Solved Threads: 23
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You