camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <>
Subject [jira] Resolved: (CAMEL-3331) xslt component - Support URI inline strings as resources
Date Fri, 31 Dec 2010 11:37:46 GMT


Claus Ibsen resolved CAMEL-3331.

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

> xslt component - Support URI inline strings as resources
> --------------------------------------------------------
>                 Key: CAMEL-3331
>                 URL:
>             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.

View raw message