-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Fuse
13.10. Transforming XML Messages Using XMLBinding Example
This is how the XMLBinding class is used to transform messages:
// Create and initilise the XMLBinding instances for v1 and v2 of the XMLs... XMLBinding xmlBindingV1 = new XMLBinding().add("v1-binding-config.xml"); XMLBinding xmlBindingV2 = new XMLBinding().add("v2-binding-config.xml"); xmlBindingV1.intiailize(); xmlBindingV2.intiailize(); // Read the v1 order XML into the Order Object model... Order order = xmlBindingV1.fromXML(new StreamSource(inputReader), Order.class); // Write the Order object model instance back out to XML using the v2 XMLBinding instance... xmlBindingV2.toXML(order, outputWriter);