O'Reilly logo

Spring Integration in Action by Mark Fisher, Jonas Partner, Marius Bogoevici, Iwein Fuld

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Handling messages with XML payloads

 

This chapter covers
  • Why you might want to use XML messages
  • Transforming between XML and Java
  • Transforming XML using XSLT
  • Routing and splitting with XPath
  • Validating XML messages

 

Chapter 6 discussed routing, and you saw that the flow of a message through the system, or the chain of events caused by the arrival of a message, is usually dependent on its payload. We discussed in chapter 5 that transforming payloads to and from an intermediate format, such as XML, is essential to integrating different systems with each other.

There are many exchange formats in the wild, but none is as widespread as XML. Virtually all programming languages have some sort of XML support. From JavaScript to PL/SQL ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required