| 
                                             
                                                
                                                    Java Interview questions: -Will you explain marshaling & unmarshalling in Java?
                                                
                                                 
                                                 
                                                 This is the most practical oriented Java Interview Questions which may be asked during the Interview by the Interviewer. 
		
				Marshalling:
		 
		Marshalling creates an XML document from a content tree 
		To marshal a content tree 
		
				- Create a JAXBContext object
 
				- Create a Marshaller object (Marshaller marshaller = jaxbContext.createMarshaller();)
 
				- Set required properties using setProperty method of Marshaller marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, new Boolean(true));
 
				- Call the marshal method marshaller.marshal(collection,   new FileOutputStream("jaxbOutput.xml"));
 
		 
		
				Unmarshalling:
		 
		Unmarshalling an XML document means creating a tree of content objects that represents the content and organization of the document 
		To unmarshal an XML document, 
		
				- Create a JAXBContext object(	
JAXBContext jaxbContext = JAXBContext.newInstance("package name "); 
 
				- Create an Unmarshaller object
Unmarshaller unmarshaller = jc.createUnmarshaller(); 
 
				- Call the unmarshal method unmarshaller.unmarshal(new File( "xml name"));
 
				- Use the get methods in the schema-derived classes to access the XML data
 
		 
		See the following video on Introduction to Hibernate and it concepts: - 
		
				
		 
		Click for more Java interview questions 
		Regards 
		Visit for more author’s blog on Java interview questions 
                                                 
                                                 
                                                http://
                                                 
                                                http://
                                                 
                                                 
                                                Contributed by: 
                                                
                                                    Shivprasad Koirala
                                                
                                                 
                                                We conduct training for Java/J2EE technologies like design patterns, J2EE, Struts, Hibernate, Spring, Rich Interface etc. and likes to write articles on the same in free time.
                                                 
                                                 
                                                Resourse address on xpode.com 
                                                 
                                                
                                                    http://www.xpode.com/Print.aspx?Articleid=568
                                                
                                            
                                            Click here to  go on website  
                                         |