Only for clarification, the streaming mode doesn't work with xpath but works very well with the Scanner, which is used if you split like this: split(body(String.class).tokenize("\n")). If you have to split CSV files, you will probably use the Scanner. You should also have a look at the camel smooks integration, provided by Smooks out of the box...
Cheers, Christian