извлечение имени корневого элемента xml с использованием xpath в camel route не работает - PullRequest
0 голосов
/ 08 июля 2019

.log(LoggingLevel.INFO, xpath("name(/*)").getText())

в верблюде Маршрут печатается как -- name(/*)

но я ожидаю имя корневого элемента.

Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 08 июля 2019

Вы не можете сделать это, Log EIP поддерживает только простой язык для регистрации деталей из сообщения.Вместо этого вы можете извлечь корневое имя xpath в заголовок с помощью setHeader ("xxx", xpath ...) или чего-то еще, а затем зарегистрировать заголовок через Log EIP.

Также в следующий раз я предлагаю вам потратить больше времениЧтобы сделать ваш вопрос более подробным, многие люди не будут знать, о чем вы спрашиваете, только пользователи с многолетним знанием верблюдов могут увидеть то, что вы пытаетесь задать.

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