2014-01-07 2 views
0

현재 WSO2 CEP 3.0.0에서 이벤트 빌더를 생성 중입니다. XML 매핑을 기반으로합니다.WSO2 CEP 3.0.0 이벤트 빌더에서 XPath 2.0 기능 지원

XPath 표현식에서 tokenize와 같은 somath XPath 2.0 함수를 사용하고 싶습니다.

CEP에서 사용하는 Xpath 파서는 XPath 1.0 만 지원하는 jaxen입니다 (훨씬 제한적입니다 ...).

이벤트 빌더에서 XPath 2.0 기능을 사용할 수 있는지 알고있는 사람이 있습니까?

감사

에릭

+0

. 이 의사 XPath 표현식을 통해 요소 만 선택할 수 있습니다. /Song/@ name과 같은 속성도 검색 할 수 없습니다. 나에게 아주 제한적으로 보이 나 잘못 되었습니까? Br, Eric – boubou191911

답변

1

CEP 3.0.0 jaxen에 기초 AxiomXPath (공리 1.2.11)를 사용한다. 따라서 XPath 2.0 함수를 올바르게 추론 할 수는 없습니다.

매우 제한적이라는 데 동의합니다. 그러나 WS02 ESB는 XPath에 대한 첫 번째 지원을 제공하며 복잡한 XML 처리를 수행해야하는 경우 먼저 ESB에서 수행 할 수 있으며 CEP 쿼리를 실행하기 위해 Thrift (WSO2Event) 이벤트를 보낼 수 있습니다. 그 사건에

그러나 이벤트 빌더에서 XPath에 대한 지원을 추가하는 것이 유용 할 수 있습니다. WSO2 dev 메일 링리스트에서 JIRA 또는 메일 스레드를 발생시켜이 문제에 대해 더 자세히 논의 할 수 있습니다. 난 당신이 이벤트 빌더에서 XPath 식으로 많이 할 수없는 발언 사실

HTH,

Lasantha