{@link org.apache.camel.Expression} to walk a {@link org.apache.camel.Message} XML bodyusing an {@link java.util.Iterator}, which grabs the content between a XML start and end token.
The message body must be able to convert to {@link java.io.InputStream} type which is used as streamto access the message body.
Can be used to split big XML files.
This implementation supports inheriting namespaces from a parent/root tag.