On Fri, Mar 28, 2008 at 4:00 PM, James Strachan <[EMAIL PROTECTED]> wrote:
> You may need to use trunk or the new 1.3.0 RC (I can't remember how > recently the XSLT endpoint camel along) > > On 28/03/2008, James Strachan <[EMAIL PROTECTED]> wrote: > > Do you have camel-spring.jar on your classpath? > > > > > > On 28/03/2008, David Siefert <[EMAIL PROTECTED]> > wrote: > > > On Fri, Mar 28, 2008 at 1:44 PM, James Strachan < > [EMAIL PROTECTED]> > > > wrote: > > > > > > > > > > On 28/03/2008, David Siefert <[EMAIL PROTECTED]> > wrote: > > > > > Hello, > > > > > > > > > > Is there an example of using an XSLT in the Spring XML > configuration? > > > > > > > > Yes I've just added one here... > > > > > > > > > http://svn.apache.org/repos/asf/activemq/camel/trunk/components/camel-spring/src/test/java/org/apache/camel/spring/processor/XsltTest.java > > > > > > > > the XML is linked below... > > > > > > > > > > > > > I have something like the following: > > > > > > > > > > <route> > > > > > <from uri="..." /> > > > > > <to uri="xslt:..." /> > > > > > <!-- *but now what?* --> > > > > > > > > if you have an InOut route (e.g. a WS invocation, a request > response > > > > over JMS using a JMSReplyTo or via a HTTP POST) then you're done, > the > > > > result is returned. > > > > > > > > If you are doing one-way messaging, just add another destination > for > > > > the result. e.g. another <to/> > > > > > > > > > </route> > > > > > > > > > > The XML Schema says I can only have one <to />. > > > > > > > > I don't think it does (or rather maybe thats an old XSD you're > looking > > > > at?) > > > > > > > > e.g. see the test XML.. > > > > > > > > > http://svn.apache.org/repos/asf/activemq/camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/XsltTest-context.xml > > > > > > > > > > > > -- > > > > James > > > > ------- > > > > http://macstrac.blogspot.com/ > > > > > > > > Open Source Integration > > > > http://open.iona.com > > > > > > > > > > > > > > > > I seem to be having some trouble with specifying xslt: as an > endpoint. I > > > simplified my problem as much as possible by putting the XSL at the > root of > > > the classpath (another words, its not in any package). So in Maven > I have: > > > > > > /trunk > > > /src > > > /main > > > ... > > > /resources > > > /META-INF > > > /spring.xml > > > /transform.xsl > > > /test > > > /main > > > ... > > > I use the ClassPathXmlApplicationContext to load spring.xml from > META-INF > > > which works fine. Then I get the following exception when running > my test > > > (during test phase): > > > > > > org.apache.camel.RuntimeCamelException: > > > org.apache.camel.NoSuchEndpointException: No endpoint could be found > for: > > > xslt:transform.xsl > > > > > > when it tries to process: > > > > > > <to uri="xslt:transform.xsl" /> > > > > > > Any idea? > > > > > > Thanks, > > > > > > > > > David > > > > > > > > > > > -- > > > > James > > ------- > > http://macstrac.blogspot.com/ > > > > Open Source Integration > > http://open.iona.com > > > > > -- > James > ------- > http://macstrac.blogspot.com/ > > Open Source Integration > http://open.iona.com > I'll give it a shot... -David
