OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: XML-to-Java, and Java-to-XML

[ Lists Home | Date Index | Thread Index ]
  • From: "Simon St.Laurent" <simonstl@simonstl.com>
  • To: "Raghunandan Havaldar" <rhavaldar@str.com>, "XML Developers' List" <xml-dev@ic.ac.uk>
  • Date: Wed, 31 Mar 1999 16:21:39 -0500

At 02:37 PM 3/31/99 -0600, Raghunandan Havaldar wrote:
>I am experimenting with mapping an XML document to
>Java object model, and vice-versa. Have a couple of
>things on mind - using Java Beans, Reflection mechanism
>and (mapper, lookup classes). 
>I was wondering if somebody out there has worked and
>developed some kind of a model to do this transformation.
>(am sure someone has given it a try). 

Take a look at MDSAX and Coins on the JXML.com site - www.jxml.com.  
It sounds like it's pretty much exactly what you're looking for.  
You specify the mapping from elements to classes in a ContextML 
document, itself XML, and it builds a processing structure into 
which you can feed your documents to build your classes.  

The best part is that MDSAX/Coins handles all the weird work for you, 
including reflection.  You can even feed documents with different 
vocabularies into the same structure by specifying a different ContextML
document. With MDSAX it's just document->Beans, while with Coins you 
can go back from Beans->document.

Simon St.Laurent
XML: A Primer
Sharing Bandwidth / Cookies

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS