2016-09-12 2 views
0

낙타 2.10 버전을 사용하고 있습니다.xslt에서 교환 헤더를 설정하는 방법

XSLT 구성 요소를 호출하는 동안 교환 헤더를 설정하고 싶습니다. 매개 변수를 XSLT로 가져올 수 있지만 그 반대로해야합니다.

어떻게 해결할 수 있습니까?

답변

1

xpath를 사용하여 XML 본문의 내용을 가져온 다음 헤더로 저장할 수 있습니다. http://camel.apache.org/xpath

.setHeader("foo", xpath("/foo/bar")) 

트릭은 작동하도록 XPath 식을 작성하는 것입니다. XML 메시지는 네임 스페이스를 사용하므로 xpath 표현식에서도 사용해야합니다. 자세한 내용은 해당 링크를 참조하십시오.

관련 문제