my dog learned polymorphism*
The moose likes XML and Related Technologies and the fly likes Castor Marshaller and SAX Content Handler Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Castor Marshaller and SAX Content Handler" Watch "Castor Marshaller and SAX Content Handler" New topic
Author

Castor Marshaller and SAX Content Handler

Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2833
    
  11

The Castor Marshaller class is used to map a Java object structure into an XML document. However, it can take an org.xml.sax.ContentHandler either in its contructor, or in its marshal method. My question is, what does this ContentHandler do? ContentHandlers process events generated from parsing an XML document. How are they relevant to creating the document?

I'm interested because we are using Castor to create XML messages based on an object structure. However the objects structures are becoming too big to store whole in core memory. We are looking into a way we can read objects and output XML in a streaming way. Combining Castor Marshalling with SAX seems like a good approach, but I just can't figure out how it would work.
[ June 08, 2006: Message edited by: Greg Charles ]
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Castor Marshaller and SAX Content Handler
 
Similar Threads
Appending elements to XML dynamically using SAX parser
Can we generate a XML from XSD using SAX
Writing large chunk of data in XML
DOM or SAX
what is SAX (event-based) parsing ?