[ 
https://issues.apache.org/activemq/browse/CAMEL-1605?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-1605.
--------------------------------

       Resolution: Working as Designed
    Fix Version/s:     (was: 1.6.2)
                       (was: 2.0.0)

I am closing this as not a Camel issues. 

Gert if you find a solution or more information you are much welcome to post on 
this to keep us updated.

> Passing an xml fragment as a parameter to an xslt transformation fails
> ----------------------------------------------------------------------
>
>                 Key: CAMEL-1605
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1605
>             Project: Apache Camel
>          Issue Type: Bug
>    Affects Versions: 1.6.0, 2.0-M1
>            Reporter: Gert-Jan van de Streek
>            Assignee: Claus Ibsen
>         Attachments: TestXmlFragment-context.xml, TestXmlFragment.java, 
> transform.xsl
>
>
> I pass an xml fragment to an xslt. I have the following code where the queue 
> holds xml messages
>        from("activemq:example.A")
>                .setHeader("agent.id", new XPathExpression("/"))
>                .process(new ReadLocalFile())
>                .to("xslt:transform.xsl")
> The xslt looks like:
>    ...
>    <xsl:param name="agent.xml"/>
>       <xsl:template match="/">
>               <xsl:value-of select="$agent.xml/agent/id" />
> I would expect the xml fragment to be available as a nodeset in the xsl, but 
> I get the following exception:
> javax.xml.transform.TransformerException: java.lang.RuntimeException: Invalid 
> conversion from 'com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList' to 
> 'node-set'.
>       at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:670)
>       at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
>       at org.apache.camel.builder.xml.XsltBuilder.process(XsltBuilder.java:83)
>        ...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to