[
https://issues.apache.org/jira/browse/CAMEL-7492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-7492.
--------------------------------
Resolution: Won't Fix
Assignee: Claus Ibsen
Yeah its likely a bit anti, lets close it
> xpath/xquery - Allow to suppress exceptions when used as predicate
> ------------------------------------------------------------------
>
> Key: CAMEL-7492
> URL: https://issues.apache.org/jira/browse/CAMEL-7492
> Project: Camel
> Issue Type: Improvement
> Components: camel-core, camel-saxon
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: Future
>
>
> See
> http://stackoverflow.com/questions/24124015/apache-camel-xpath-routing
> If you use a content based router, and have different kind of xml coming in,
> you may want to ignore any exceptions, if a < xpath > expression fails to
> evaluate as the xml does not fit that format.
> So if we have
> {code}
> <xpath ignoreException="true">/foo/bar</xpath>
> {code}
> eg a new attribute to set a flag to ignore exceptions. Though naming is hard,
> so maybe there is a better name for the attribute.
> Related is also the validate eip, but I dont think we can use that as an
> expression/predicate: http://camel.apache.org/validate
> Otherwise we could do something like this; which may be even better as then
> it works with any Camel expression/predicate.
> {code:xml}
> <choice>
> <when><validate><xpath>/foo/bar</xpath></validate>
> <to uri="jms:fooOrBar"/>
> </when>
> ...
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)