<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
JBossESB example using Saxon (XSLT 2.0)
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/sbutt">Steam s</a> in <i>JBoss ESB Development</i> - <a href="http://community.jboss.org/message/554629#554629">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hi Folks,</p><p>             I have currently an esb based project that implements transformation logic using xalan (xslt 1.0) processor. But I am now planning to upgrade the transformation logic to XSLT 2.0, using saxon, as there is no xalan engine that complies to xslt 2.0 specs.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>So i'm kind of looking for some example classes that implements tranformation logic using saxon api, which i would then convert to esb project. Any pointers in this direction?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>And how much effort approx. there would be to change the implementation from xalan to saxon? My assumption is that there would be just change in the java implementation (transformation) classes (xalan to saxon) whereas in the jboss esb script perhaps nothing. Currently, this is how i am accessing the transformation logic in the esb service.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><blockquote class="jive-quote"><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><div id="_mcePaste"><action name="Transform" class="com.project.name.backend.transformer.Transformator"></div>
<div id="_mcePaste">     <property name="service-template-pool-name" value="Service"/></div>
<div id="_mcePaste">     <property name="xsl-resources" value="/META-INF/xsl/script.xsl"/></div>
<div id="_mcePaste">     <property name="template" value="/META-INF/xsl/script.xsl"/></div>
<div id="_mcePaste"></action></div><br/><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p></blockquote><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>thanks.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/554629#554629">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss ESB Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2032">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>