Как получить комментарии с помощью Camel и XPath - PullRequest
0 голосов
/ 16 января 2019

Я определил маршрут, который использует сообщение XML из очереди JMS. Обработка - это просто извлечение комментария и его регистрация.

    from("jms:so")
            .setHeader("comment").xpath("//comment()", String.class)
            .setHeader("firstComment").xpath("//comment()[1]", String.class)
            .log("comment is ${headers.comment}")
            .log("first comment is ${headers.firstComment}")
            .to("jms:so.out");

Сообщение простое:

<StackOverflow>
    <!--Camel-->
    <Nested>
    <!--Nested Camel-->
    </Nested>
</StackOverflow>

Проблема в том, что значения комментариев не извлекаются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...