camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: Xpath parameter binding NodeList vs. Node
Date Wed, 28 Aug 2013 12:50:42 GMT
I logged a ticket about this
https://issues.apache.org/jira/browse/CAMEL-6674

On Wed, Aug 28, 2013 at 8:04 AM, Claus Ibsen <claus.ibsen@gmail.com> wrote:
> Hi
>
> When you have Node as the type. Can you try test
>
> a)
> first with a use-case where there is only 1 element. And then onwards,
> 0 or 2+ elements?
>
> b)
> And then do another test where the first use-case has 2+ elements,.
> and then 1 element.
>
> I suspend in (b) Camel regards the type converter NodeList -> Node as
> not good as it failed the first time.
>
> The code in camel-core is likely wrong and we would need to fix that.
>
>
> On Tue, Aug 27, 2013 at 5:40 PM, ychawla <premiergeneration@yahoo.com> wrote:
>> Hello All,
>> I am using Camel Xpath parameter binding.  I have a method that has an
>> expression like this for example:
>>
>>         public void process(Exchange exchange,
>>                         @OJBCamelXPath("/foo:Container") NodeList containerNodeList)
throws
>> Exception
>>
>> I know that the Xpath will only return a single node, however, I need to
>> bind to  the parameter NodeList or else I get this exception:
>>
>> camel  No type converter available to convert from type:
>> org.apache.xml.dtm.ref.DTMNodeList to the required type: org.w3c.dom.Node
>>
>> I saw this Camel issue that was resolved:
>>
>> https://issues.apache.org/jira/browse/CAMEL-5403
>>
>> This suggests that there is a type converter to go from a NodeList of size 1
>> to a Node.  I am using Camel 2.10.3 so I should have this typeconverter.
>>
>> Is this typeconverter used with parameter binding or only in the Xpath in
>> the DSL?
>>
>> Thanks,
>> Yogesh
>>
>>
>>
>> --
>> View this message in context: http://camel.465427.n5.nabble.com/Xpath-parameter-binding-NodeList-vs-Node-tp5738067.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> Email: cibsen@redhat.com
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cibsen@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Mime
View raw message