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 asciidoc in the repository: https://github.com/apache/camel/blob/master/README.md https://github.com/apache/camel/blob/master/components/readme.adoc
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.