May be I started with a complex example. So I decided to start with a
simple xml without namespace definitions:

<info>
    <address>
        <street>xyz</street>
        <city>Frankfurt</city>
    </address>
    <person>
        <name>jothi</name>
        <age>32</age>
        <country>Germany</country>
    </person>
</info>

Goal is to read the above xml from inbox, split and extract the person and
write that as an xml to outbox.

I have the route definition as below:

from("file://C:/folders/inbox?noop=true").filter().xpath("//info/person/name").to("file://C:/folders/outbox");

The route runs without and problems, but the outbox contains the same xml
as inbox. I would expect the outbox to have just the following:

    <person>
        <name>jothi</name>
        <age>32</age>
        <country>Germany</country>
    </person>

Why does it not filter? I'm sure that I'm doing something wrong here. Can
anyone please point out the mistake?

Regards,
Jothi

Reply via email to