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

Claus Ibsen resolved CAMEL-3331.
--------------------------------

       Resolution: Won't Fix
    Fix Version/s:     (was: Future)
                   2.6.0
         Assignee: Claus Ibsen

> xslt component - Support URI inline strings as resources
> --------------------------------------------------------
>
>                 Key: CAMEL-3331
>                 URL: https://issues.apache.org/jira/browse/CAMEL-3331
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-spring
>    Affects Versions: 2.5.0
>            Reporter: Aaron Mulder
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.6.0
>
>
> This came up for an application where it's inconvenient to access the 
> filesystem and desirable to embed as much as possible in the Camel routes.  
> In particular, to write an inline XSLT sheet instead of referring to an 
> external one.
> The XsltComponent (among many others) uses a Spring ResourceLoader to load 
> resources, and while it supports things like classpath: or file: or http: 
> there's no way to cause it to just read the rest of the URI and make that a 
> String and use it as the resource.
> I'm looking for something like this:
> <to uri="xslt:string:<xsl:transform ... >" />
> In practice you need to turn < and > into & lt; and & gt; and do something 
> with ? (to avoid problems when it looks for ?option=value), but stuff like 
> that aside, it appears to work to extend DefaultResourceLoader to use a 
> ByteArrayResource based on the remainder of the URI

-- 
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