camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aki Yoshida <elak...@gmail.com>
Subject Re: StAXSource to InputStream direct conversion
Date Fri, 08 May 2015 11:02:19 GMT
Hi Claus,
thanks for your reply. I'll look into it next week.
regards, aki

2015-05-07 20:14 GMT+02:00 Claus Ibsen <claus.ibsen@gmail.com>:
> Hi
>
> Yeah sounds much better if the conversion can happen more directly and
> faster in a streaming style.
>
> On Thu, May 7, 2015 at 4:26 PM, Aki Yoshida <elakito@gmail.com> wrote:
>> Hi,
>> There is currently no direct type conversion from StAXSource or
>> XMLStreamReadder to InputStream. Am I correct? I noticed this while
>> looking at the camel-cxf's StAXSource related xml-namespace issue
>> (CAMEL-8663) when converting to InputStream, the conversion succeeded
>> but went via DOM's NodeList, which you wouldn't really want.
>>
>> Assuming this assumption, I am wondering if we can add a direct
>> converter. I wrote a class that can convert XMLStreamReader to
>> InputStream or Reader using a small buffer while I was doing the
>> xmltokenizer last year. A converter can be easily written using this
>> approach.
>>
>> The code is available here and you can look at them.
>>
>> https://github.com/elakito/misc-xml/blob/master/src/main/java/de/elakito/misc/xml/util/XMLStreamReaderInputStream.java
>> https://github.com/elakito/misc-xml/blob/master/src/main/java/de/elakito/misc/xml/util/XMLStreamReaderReader.java
>>
>> Let me know what you think.
>>
>> regards, aki
>
>
>
> --
> 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
> hawtio: http://hawt.io/
> fabric8: http://fabric8.io/

Mime
View raw message