Я объединяю каталог для чтения и синтаксического анализа XML-файла.
Пример XML:
<bookstore>
<book>
<title lang="en">The Origins of Totalitarianism</title>
<author>Hannah Arendt</author>
<price>30.00</price>
</book>
<book>
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<price>29.99</price>
</book>
<author name="Hannah Arendt">
<age>29</age>
</author>
<author name="J K. Rowling">
<age>29</age>
</author>
</bookstore>
Я могу разделить узел элемента с помощью <xpath>/bookstore/book</xpath>
, но как я могу прочитатьболее одного узла, например <book>
и <author>
<from
uri="file:/tmp/ready"/>
<split>
<xpath>/bookstore/book</xpath>
<to uri="direct:process-xml-position" />
</split>
Версия Apache Camel 2.20.1