Hi,

what format does return the bean, if it is a byte array or stream then
you have to specify the encoding in the <convertBodyTo type="String"/>
step:<convertBodyTo type="String"  charset="your encdong" />

Regards Franz

On Thu, Jul 24, 2014 at 12:17 PM, vdhawan <vaibhav.10.dha...@gmail.com> wrote:
> Hello,
>
> In my camel context, i invoke a java bean (which does some processing) and
> returns the body in the exchange. So far so good.
>
> <from uri:file://blablba>
> <bean ref="myBean" />
> <log message="${body}"></log>
> <convertBodyTo type="String"/>
> <to uri="xslt:Myxslt.xslt" />
> <log message="${body}"></log>
>
> The second log message prints shows the XSLT transformation results in some
> junk charachters like </></></> and i can see an error in the logs
> javax.xml.transform.TransformerException: Unexpected character ' ' (code 32)
> in content after '<' (malformed start element?).
>
> Running the transformation file a stand alone transformation produces
> expected results, its only when running on OSGi, that it fails.
>
> My pom includes the following
> camel-core
> camel-spring
> cxf-rt-transports-http
> cxf-rt-frontend-jaxws
> Saxon-HE (9.0.4)
>
> Camel version is 2.12
>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/XSLT-transformation-produces-junk-charachters-tp5754357.html
> Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to