The soap envelope should not really be sent inside the NMR. This may happen depending on your configuration of your BC though.
On Mon, Mar 23, 2009 at 10:32, brijesh <[email protected]> wrote: > > JB, > > thanks for the input, I tried that also but no luck, > but what i observed is , the xml file which is going into xslt tranformation > has soap envelope tags. as given below > > <soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><not:notifyEvent > xmlns:not="http://www.ekaplus.com/NotifyEvent/"> > <in><catalog> > <cd> > <title>Empire Burlesque</title> > <artist>Bob Dylan</artist> > <country>USA</country> > <company>Columbia</company> > <price>10.90</price> > <year>1985</year> > </cd> > <cd> > <title>Hide your heart</title> > <artist>Bonnie Tyler</artist> > <country>UK</country> > <company>CBS Records</company> > <price>9.90</price> > <year>1988</year> > </cd> > </catalog> > </in> > </not:notifyEvent></soap:Body></soap:Envelope> > > is it required to take care of soap tags also , while creating xslt or is > there a way to remove the soap tag and pass only the payload to > transformation ?? > > thanks for the valuable input > > regards > > Brijesh N K > > > > > Jean-Baptiste Onofré wrote: >> >> Hi, >> >> have you tried : >> >> <xsl:template match="catalog"> >> <test> >> <xsl:apply-template/> >> </test> >> </xsl:template> >> <xsl:template match="catalog/cd"> >> <cd> >> <xsl:value-of select="title"/> >> <xsl:value-of select="artist"/> >> </cd> >> </xsl:template> >> >> ? >> >> Regards >> JB >> >> On Friday 20 March 2009 - 08:00, brijesh wrote: >>> >>> hello , >>> >>> I have servicemix-saxon su with following xslt >>> >>> <?xml version="1.0" encoding="ISO-8859-1"?> >>> <xsl:stylesheet version="1.0" >>> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/"> >>> <test> >>> <xsl:for-each select="catalog/cd"> >>> <cd> >>> <xsl:value-of select="title"/> >>> <xsl:value-of select="artist"/> >>> </cd> >>> </xsl:for-each> >>> </test> >>> >>> </xsl:template></xsl:stylesheet> >>> >>> following is xbean configuration >>> >>> <beans xmlns:saxon="http://servicemix.apache.org/saxon/1.0" >>> xmlns:nte="http://www.ekaplus.com/NotifyEvent/" >>> xmlns="http://www.springframework.org/schema/beans" >>> xmlns:xsi="http://http://www.w3.org/2001/XMLSchema-instance" >>> xsi:schemaLocation="http://servicemix.apache.org/saxon/1.0 >>> http://servicemix.apache.org/schema/servicemix-saxon-3.2.3.xsd >>> http://www.springframework.org/schema/beans >>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> >>> >>> <!-- START SNIPPET: xslt --> >>> <saxon:xslt service="nte:transformToDoc" >>> endpoint="nte:transformToDocEP" >>> resource="classpath:transform.xsl" /> >>> <!-- END SNIPPET: xslt --> >>> >>> </beans> >>> >>> xml file as follows >>> >>> <catalog> >>> <cd> >>> <title>Empire Burlesque</title> >>> <artist>Bob Dylan</artist> >>> <country>USA</country> >>> <company>Columbia</company> >>> <price>10.90</price> >>> <year>1985</year> >>> </cd> >>> <cd> >>> <title>Hide your heart</title> >>> <artist>Bonnie Tyler</artist> >>> <country>UK</country> >>> <company>CBS Records</company> >>> <price>9.90</price> >>> <year>1988</year> >>> </cd> >>> <cd> >>> <title>Greatest Hits</title> >>> <artist>Dolly Parton</artist> >>> <country>USA</country> >>> <company>RCA</company> >>> <price>9.90</price> >>> <year>1982</year> >>> </cd> >>> </catalog> >>> >>> I am getting the result as follows >>> >>> >>> <test/> >>> >>> but my expected result was >>> >>> <test><cd>Empire BurlesqueBob Dylan</cd><cd>Hide your heartBonnie >>> Tyler</cd><cd>Greatest HitsDolly Parton</cd></test> >>> >>> >>> can anybody point out the mistake here , it seems that for-each xslt >>> iterator is not working with saxon-xslt >>> >>> >>> regards >>> >>> Brijesh N K >>> -- >>> View this message in context: >>> http://www.nabble.com/saxon-xslt---for-each-iterator-tp22621757p22621757.html >>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>> >> >> > > -- > View this message in context: > http://www.nabble.com/saxon-xslt---for-each-iterator-tp22621757p22656753.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com
