Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the early version of the new website
We would very much like to receive any feedback on the new site, please join the discussion on the Camel user mailing list.
Available as of Camel 2.10
The VTD-XML component supports the VTD-XML Library for very fast and efficient XPath processing. The camel-vtdxml library is provided by the Camel Extra project which hosts all *GPL related components for Camel.
The VTD-XML is implemented as a Camel Language which allows you to easily use it in the Camel routes.
For example to split a big file containing many persons, you could do:
And in XML DSL
This will run the Splitter in streaming mode using the vtdxml language.