Red Hat Training

A Red Hat training course is available for Red Hat Fuse

13.9. XMLBinding Class Example

This is what the XMLBinding class looks like in a configuration:
// Create and initilize the XMLBinding instance...
XMLBinding xmlBinding = new XMLBinding().add("/smooks-configs/order-xml-binding.xml");
xmlBinding.intiailize();
 
// Read the order XML into the Order Object model...
Order order = xmlBinding.fromXML(new StreamSource(inputReader), Order.class);
 
// Do something with the order....
 
// Write the Order object model instance back out to XML...
xmlBinding.toXML(order, outputWriter);