| [[SpringXMLExtensions-SpringXMLExtensions]] |
| === Spring XML Extensions |
| |
| The Camel Spring XML Extensions allow you use a very concise XML syntax |
| to describe your Camel configuration when you are using spring to wire |
| together your application. |
| |
| The following is an example of what it looks like: |
| |
| [source,xml] |
| ---- |
| <camelContext errorHandlerRef="errorHandler" xmlns="http://camel.apache.org/schema/spring"> |
| <route> |
| <from uri="direct:a"/> |
| <choice> |
| <when> |
| <xpath>$foo = 'bar'</xpath> |
| <to uri="direct:b"/> |
| </when> |
| <when> |
| <xpath>$foo = 'cheese'</xpath> |
| <to uri="direct:c"/> |
| </when> |
| <otherwise> |
| <to uri="direct:d"/> |
| </otherwise> |
| </choice> |
| </route> |
| </camelContext> |
| ---- |
| |
| For more usage examples see the |
| link:enterprise-integration-patterns.adoc[Enterprise Integration Patterns]. |