Author: buildbot
Date: Wed Aug 27 12:18:28 2014
New Revision: 920518

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/xslt.html

Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Wed Aug 27 
12:18:28 2014
@@ -1529,11 +1529,11 @@ template.send("direct:alias-verify&
                     </div>
     </div>
 <p>The <strong>cxf:</strong> component provides integration with <a 
shape="rect" href="http://cxf.apache.org";>Apache CXF</a> for connecting to 
JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1409127441886 {padding: 0px;}
-div.rbtoc1409127441886 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409127441886 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1409141841419 {padding: 0px;}
+div.rbtoc1409141841419 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1409141841419 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1409127441886">
+/*]]>*/</style></p><div class="toc-macro rbtoc1409141841419">
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF 
Component</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI 
format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#CXF-Thedescriptionsofthedataformats">The descriptions of the 
dataformats</a>
@@ -13555,7 +13555,7 @@ from(&quot;activemq:My.Queue&quot;).
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;
 ]]></script>
-</div></div><p>From Camel 2.9 onwards the <a shape="rect" 
href="xslt.html">XSLT</a> component is provided directly in the 
camel-core.</p><h3 id="BookComponentAppendix-Options.60">Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>converter</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/converter/jaxp/XmlConverter.html";>XmlConverter</a>.
 Will lookup for the converter in the <a shape="rect" href="registry.html">Re
 gistry</a>. The provided converted must be of type 
org.apache.camel.converter.jaxp.XmlConverter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>transformerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will lookup for the transformerFactory 
in the <a shape="rect" href="registry.html">Registry</a>. The provided 
transformer factory must be of type 
javax.xml.transform.TransformerFactory.</p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>transformerFactoryClass</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape=
 "rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will create a TransformerFactoryClass 
instance and set it to the converter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>uriResolver</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3</strong>: 
Allows you to use a custom <code>javax.xml.transformation.URIResolver</code>. 
Camel will by default use its own implementation 
<code>org.apache.camel.builder.xml.XsltUriResolver</code> which is capable of 
loading from classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>resultHandlerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Allo
 ws you to use a custom 
<code>org.apache.camel.builder.xml.ResultHandlerFactory</code> which is capable 
of using custom <code>org.apache.camel.builder.xml.ResultHandler</code> 
types.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>failOnNullBody</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Whether or not 
to throw an exception if the input body is null.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>deleteOutputFile</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.6:</strong> If you have 
<code>output=file</code> then this option dictates whether or not the output 
file should be deleted when the <a shape="rect" 
href="exchange.html">Exchange</a> is done processing. For example suppose the 
output 
 file is a temporary file, then it can be a good idea to delete it after 
use.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>output</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>string</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.3:</strong> Option to specify which 
output type to use. Possible values are: <code>string, bytes, DOM, file</code>. 
The first three options are all in memory based, where as <code>file</code> is 
streamed directly to a <code>java.io.File</code>. For <code>file</code> you 
<strong>must</strong> specify the filename in the IN header with the key 
<code>Exchange.XSLT_FILE_NAME</code> which is also 
<code>CamelXsltFileName</code>. Also any paths leading to the filename must be 
created beforehand, otherwise an exception is thrown at 
runtime.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>contentCache</code></p></td><td colspan="1" 
rowspan="1" class
 ="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.6:</strong> Cache for the resource 
content (the stylesheet file) when it is loaded. If set to <code>false</code> 
Camel will reload the stylesheet file on each message processing. This is good 
for development. <br clear="none"> Note: from <strong>Camel 2.9</strong> a 
cached stylesheet can be forced to reload at runtime via JMX using the 
<code>clearCachedStylesheet</code> operation.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>allowStAX</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.8.3/2.9:</strong> Whether 
to allow using StAX as the <code>javax.xml.transform.Source</code>. The option 
is default <code>false</code> in Camel 2.11.3/2.12.2 or older. And default 
<code>true</code> in Camel 2.11.4/2.12.3 onwards.</p></td></tr><tr><td 
colspan="1" ro
 wspan="1" 
class="confluenceTd"><p><code>transformerCacheSize</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 
2.9.3/2.10.1:</strong> The number of 
<code>javax.xml.transform.Transformer</code> object that are cached for reuse 
to avoid calls to <code>Template.newTransformer()</code>.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>saxon</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> 
Whether to use Saxon as the <code>transformerFactoryClass</code>. If enabled 
then the class <code>net.sf.saxon.TransformerFactoryImpl</code>. You would need 
to add Saxon to the classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">errorListener</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" row
 span="1" class="confluenceTd"><strong>Camel 2.14:</strong> Allows to configure 
to use a custom 
<code>javax.xml.transform.ErrorListener</code>.</td></tr></tbody></table></div></div><h3
 id="BookComponentAppendix-UsingXSLTendpoints">Using XSLT endpoints</h3><p>For 
example you could use something like</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p>From Camel 2.9 onwards the <a shape="rect" 
href="xslt.html">XSLT</a> component is provided directly in the 
camel-core.</p><h3 id="BookComponentAppendix-Options.60">Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>converter</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/converter/jaxp/XmlConverter.html";>XmlConverter</a>.
 Will lookup for the converter in the <a shape="rect" href="registry.html">Re
 gistry</a>. The provided converted must be of type 
org.apache.camel.converter.jaxp.XmlConverter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>transformerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will lookup for the transformerFactory 
in the <a shape="rect" href="registry.html">Registry</a>. The provided 
transformer factory must be of type 
javax.xml.transform.TransformerFactory.</p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>transformerFactoryClass</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape=
 "rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will create a TransformerFactoryClass 
instance and set it to the converter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>uriResolver</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3</strong>: 
Allows you to use a custom <code>javax.xml.transformation.URIResolver</code>. 
Camel will by default use its own implementation 
<code>org.apache.camel.builder.xml.XsltUriResolver</code> which is capable of 
loading from classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>resultHandlerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Allo
 ws you to use a custom 
<code>org.apache.camel.builder.xml.ResultHandlerFactory</code> which is capable 
of using custom <code>org.apache.camel.builder.xml.ResultHandler</code> 
types.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>failOnNullBody</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Whether or not 
to throw an exception if the input body is null.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>deleteOutputFile</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.6:</strong> If you have 
<code>output=file</code> then this option dictates whether or not the output 
file should be deleted when the <a shape="rect" 
href="exchange.html">Exchange</a> is done processing. For example suppose the 
output 
 file is a temporary file, then it can be a good idea to delete it after 
use.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>output</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>string</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.3:</strong> Option to specify which 
output type to use. Possible values are: <code>string, bytes, DOM, file</code>. 
The first three options are all in memory based, where as <code>file</code> is 
streamed directly to a <code>java.io.File</code>. For <code>file</code> you 
<strong>must</strong> specify the filename in the IN header with the key 
<code>Exchange.XSLT_FILE_NAME</code> which is also 
<code>CamelXsltFileName</code>. Also any paths leading to the filename must be 
created beforehand, otherwise an exception is thrown at 
runtime.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>contentCache</code></p></td><td colspan="1" 
rowspan="1" class
 ="confluenceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.6:</strong> Cache for the resource 
content (the stylesheet file) when it is loaded. If set to <code>false</code> 
Camel will reload the stylesheet file on each message processing. This is good 
for development. <br clear="none"> Note: from <strong>Camel 2.9</strong> a 
cached stylesheet can be forced to reload at runtime via JMX using the 
<code>clearCachedStylesheet</code> operation.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>allowStAX</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.8.3/2.9:</strong> Whether 
to allow using StAX as the <code>javax.xml.transform.Source</code>. The option 
is default <code>false</code> in Camel 2.11.3/2.12.2 or older. And default 
<code>true</code> in Camel 2.11.4/2.12.3 onwards.</p></td></tr><tr><td 
colspan="1" ro
 wspan="1" 
class="confluenceTd"><p><code>transformerCacheSize</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 
2.9.3/2.10.1:</strong> The number of 
<code>javax.xml.transform.Transformer</code> object that are cached for reuse 
to avoid calls to <code>Template.newTransformer()</code>.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>saxon</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> 
Whether to use Saxon as the <code>transformerFactoryClass</code>. If enabled 
then the class <code>net.sf.saxon.TransformerFactoryImpl</code>. You would need 
to add Saxon to the classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">errorListener</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" row
 span="1" class="confluenceTd"><strong>Camel 2.14:</strong> Allows to configure 
to use a custom <code>javax.xml.transform.ErrorListener</code>. Beware when 
doing this then the default error listener which captures any errors or fatal 
errors and store information on the Exchange as properties is not in use. So 
only use this option for special 
use-cases.</td></tr></tbody></table></div></div><h3 
id="BookComponentAppendix-UsingXSLTendpoints">Using XSLT endpoints</h3><p>For 
example you could use something like</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[from(&quot;activemq:My.Queue&quot;).
   to(&quot;xslt:com/acme/mytransform.xsl&quot;);
 ]]></script>

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Wed Aug 27 12:18:28 
2014
@@ -4158,11 +4158,11 @@ While not actual tutorials you might fin
                     </div>
     </div>
 <h2 id="BookInOnePage-Preface">Preface</h2><p>This tutorial aims to guide the 
reader through the stages of creating a project which uses Camel to facilitate 
the routing of messages from a JMS queue to a <a shape="rect" 
class="external-link" href="http://www.springramework.org"; 
rel="nofollow">Spring</a> service. The route works in a synchronous fashion 
returning a response to the client.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1409127451819 {padding: 0px;}
-div.rbtoc1409127451819 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409127451819 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1409141849914 {padding: 0px;}
+div.rbtoc1409141849914 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1409141849914 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1409127451819">
+/*]]>*/</style></p><div class="toc-macro rbtoc1409141849914">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-JmsRemoting-TutorialonSpringRemotingwithJMS">Tutorial on Spring 
Remoting with JMS</a></li><li><a shape="rect" 
href="#Tutorial-JmsRemoting-Preface">Preface</a></li><li><a shape="rect" 
href="#Tutorial-JmsRemoting-Prerequisites">Prerequisites</a></li><li><a 
shape="rect" 
href="#Tutorial-JmsRemoting-Distribution">Distribution</a></li><li><a 
shape="rect" href="#Tutorial-JmsRemoting-About">About</a></li><li><a 
shape="rect" href="#Tutorial-JmsRemoting-CreatetheCamelProject">Create the 
Camel Project</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-JmsRemoting-UpdatethePOMwithDependencies">Update the POM with 
Dependencies</a></li></ul>
 </li><li><a shape="rect" href="#Tutorial-JmsRemoting-WritingtheServer">Writing 
the Server</a>
@@ -6348,11 +6348,11 @@ So we completed the last piece in the pi
 
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1409127452117 {padding: 0px;}
-div.rbtoc1409127452117 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409127452117 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1409141850220 {padding: 0px;}
+div.rbtoc1409141850220 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1409141850220 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1409127452117">
+/*]]>*/</style><div class="toc-macro rbtoc1409141850220">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-TutorialusingAxis1.4withApacheCamel">Tutorial using 
Axis 1.4 with Apache Camel</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-Prerequisites">Prerequisites</a></li><li><a 
shape="rect" 
href="#Tutorial-AXIS-Camel-Distribution">Distribution</a></li><li><a 
shape="rect" 
href="#Tutorial-AXIS-Camel-Introduction">Introduction</a></li><li><a 
shape="rect" href="#Tutorial-AXIS-Camel-SettinguptheprojecttorunAxis">Setting 
up the project to run Axis</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-Maven2">Maven 2</a></li><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-wsdl">wsdl</a></li><li><a shape="rect" 
href="#Tutorial-AXIS-Camel-ConfiguringAxis">Configuring Axis</a></li><li><a 
shape="rect" href="#Tutorial-AXIS-Camel-RunningtheExample">Running the 
Example</a></li></ul>
@@ -20072,11 +20072,11 @@ template.send(&quot;direct:alias-verify&
                     </div>
     </div>
 <p>The <strong>cxf:</strong> component provides integration with <a 
shape="rect" href="http://cxf.apache.org";>Apache CXF</a> for connecting to 
JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1409127458190 {padding: 0px;}
-div.rbtoc1409127458190 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1409127458190 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1409141854387 {padding: 0px;}
+div.rbtoc1409141854387 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1409141854387 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1409127458190">
+/*]]>*/</style></p><div class="toc-macro rbtoc1409141854387">
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF 
Component</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI 
format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#CXF-Thedescriptionsofthedataformats">The descriptions of the 
dataformats</a>
@@ -32098,7 +32098,7 @@ from(&quot;activemq:My.Queue&quot;).
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;
 ]]></script>
-</div></div><p>From Camel 2.9 onwards the <a shape="rect" 
href="xslt.html">XSLT</a> component is provided directly in the 
camel-core.</p><h3 id="BookInOnePage-Options.82">Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>converter</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/converter/jaxp/XmlConverter.html";>XmlConverter</a>.
 Will lookup for the converter in the <a shape="rect" 
href="registry.html">Registry</
 a>. The provided converted must be of type 
org.apache.camel.converter.jaxp.XmlConverter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>transformerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will lookup for the transformerFactory 
in the <a shape="rect" href="registry.html">Registry</a>. The provided 
transformer factory must be of type 
javax.xml.transform.TransformerFactory.</p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>transformerFactoryClass</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" c
 lass="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will create a TransformerFactoryClass 
instance and set it to the converter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>uriResolver</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3</strong>: 
Allows you to use a custom <code>javax.xml.transformation.URIResolver</code>. 
Camel will by default use its own implementation 
<code>org.apache.camel.builder.xml.XsltUriResolver</code> which is capable of 
loading from classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>resultHandlerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> 
Allows you t
 o use a custom <code>org.apache.camel.builder.xml.ResultHandlerFactory</code> 
which is capable of using custom 
<code>org.apache.camel.builder.xml.ResultHandler</code> 
types.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>failOnNullBody</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Whether or not 
to throw an exception if the input body is null.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>deleteOutputFile</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.6:</strong> If you have 
<code>output=file</code> then this option dictates whether or not the output 
file should be deleted when the <a shape="rect" 
href="exchange.html">Exchange</a> is done processing. For example suppose the 
output file is 
 a temporary file, then it can be a good idea to delete it after 
use.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>output</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>string</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.3:</strong> Option to specify which 
output type to use. Possible values are: <code>string, bytes, DOM, file</code>. 
The first three options are all in memory based, where as <code>file</code> is 
streamed directly to a <code>java.io.File</code>. For <code>file</code> you 
<strong>must</strong> specify the filename in the IN header with the key 
<code>Exchange.XSLT_FILE_NAME</code> which is also 
<code>CamelXsltFileName</code>. Also any paths leading to the filename must be 
created beforehand, otherwise an exception is thrown at 
runtime.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>contentCache</code></p></td><td colspan="1" 
rowspan="1" class="conflu
 enceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.6:</strong> Cache for the resource 
content (the stylesheet file) when it is loaded. If set to <code>false</code> 
Camel will reload the stylesheet file on each message processing. This is good 
for development. <br clear="none"> Note: from <strong>Camel 2.9</strong> a 
cached stylesheet can be forced to reload at runtime via JMX using the 
<code>clearCachedStylesheet</code> operation.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>allowStAX</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.8.3/2.9:</strong> Whether 
to allow using StAX as the <code>javax.xml.transform.Source</code>. The option 
is default <code>false</code> in Camel 2.11.3/2.12.2 or older. And default 
<code>true</code> in Camel 2.11.4/2.12.3 onwards.</p></td></tr><tr><td 
colspan="1" rowspan="1
 " class="confluenceTd"><p><code>transformerCacheSize</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 
2.9.3/2.10.1:</strong> The number of 
<code>javax.xml.transform.Transformer</code> object that are cached for reuse 
to avoid calls to <code>Template.newTransformer()</code>.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>saxon</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> 
Whether to use Saxon as the <code>transformerFactoryClass</code>. If enabled 
then the class <code>net.sf.saxon.TransformerFactoryImpl</code>. You would need 
to add Saxon to the classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">errorListener</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1"
  class="confluenceTd"><strong>Camel 2.14:</strong> Allows to configure to use 
a custom 
<code>javax.xml.transform.ErrorListener</code>.</td></tr></tbody></table></div></div><h3
 id="BookInOnePage-UsingXSLTendpoints">Using XSLT endpoints</h3><p>For example 
you could use something like</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p>From Camel 2.9 onwards the <a shape="rect" 
href="xslt.html">XSLT</a> component is provided directly in the 
camel-core.</p><h3 id="BookInOnePage-Options.82">Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>converter</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/converter/jaxp/XmlConverter.html";>XmlConverter</a>.
 Will lookup for the converter in the <a shape="rect" 
href="registry.html">Registry</
 a>. The provided converted must be of type 
org.apache.camel.converter.jaxp.XmlConverter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>transformerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will lookup for the transformerFactory 
in the <a shape="rect" href="registry.html">Registry</a>. The provided 
transformer factory must be of type 
javax.xml.transform.TransformerFactory.</p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>transformerFactoryClass</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" c
 lass="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will create a TransformerFactoryClass 
instance and set it to the converter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>uriResolver</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3</strong>: 
Allows you to use a custom <code>javax.xml.transformation.URIResolver</code>. 
Camel will by default use its own implementation 
<code>org.apache.camel.builder.xml.XsltUriResolver</code> which is capable of 
loading from classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>resultHandlerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> 
Allows you t
 o use a custom <code>org.apache.camel.builder.xml.ResultHandlerFactory</code> 
which is capable of using custom 
<code>org.apache.camel.builder.xml.ResultHandler</code> 
types.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>failOnNullBody</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Whether or not 
to throw an exception if the input body is null.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>deleteOutputFile</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.6:</strong> If you have 
<code>output=file</code> then this option dictates whether or not the output 
file should be deleted when the <a shape="rect" 
href="exchange.html">Exchange</a> is done processing. For example suppose the 
output file is 
 a temporary file, then it can be a good idea to delete it after 
use.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>output</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>string</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.3:</strong> Option to specify which 
output type to use. Possible values are: <code>string, bytes, DOM, file</code>. 
The first three options are all in memory based, where as <code>file</code> is 
streamed directly to a <code>java.io.File</code>. For <code>file</code> you 
<strong>must</strong> specify the filename in the IN header with the key 
<code>Exchange.XSLT_FILE_NAME</code> which is also 
<code>CamelXsltFileName</code>. Also any paths leading to the filename must be 
created beforehand, otherwise an exception is thrown at 
runtime.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>contentCache</code></p></td><td colspan="1" 
rowspan="1" class="conflu
 enceTd"><p><code>true</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.6:</strong> Cache for the resource 
content (the stylesheet file) when it is loaded. If set to <code>false</code> 
Camel will reload the stylesheet file on each message processing. This is good 
for development. <br clear="none"> Note: from <strong>Camel 2.9</strong> a 
cached stylesheet can be forced to reload at runtime via JMX using the 
<code>clearCachedStylesheet</code> operation.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>allowStAX</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.8.3/2.9:</strong> Whether 
to allow using StAX as the <code>javax.xml.transform.Source</code>. The option 
is default <code>false</code> in Camel 2.11.3/2.12.2 or older. And default 
<code>true</code> in Camel 2.11.4/2.12.3 onwards.</p></td></tr><tr><td 
colspan="1" rowspan="1
 " class="confluenceTd"><p><code>transformerCacheSize</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 
2.9.3/2.10.1:</strong> The number of 
<code>javax.xml.transform.Transformer</code> object that are cached for reuse 
to avoid calls to <code>Template.newTransformer()</code>.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>saxon</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> 
Whether to use Saxon as the <code>transformerFactoryClass</code>. If enabled 
then the class <code>net.sf.saxon.TransformerFactoryImpl</code>. You would need 
to add Saxon to the classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">errorListener</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1"
  class="confluenceTd"><strong>Camel 2.14:</strong> Allows to configure to use 
a custom <code>javax.xml.transform.ErrorListener</code>. Beware when doing this 
then the default error listener which captures any errors or fatal errors and 
store information on the Exchange as properties is not in use. So only use this 
option for special use-cases.</td></tr></tbody></table></div></div><h3 
id="BookInOnePage-UsingXSLTendpoints">Using XSLT endpoints</h3><p>For example 
you could use something like</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[from(&quot;activemq:My.Queue&quot;).
   to(&quot;xslt:com/acme/mytransform.xsl&quot;);
 ]]></script>

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/camel/content/xslt.html
==============================================================================
--- websites/production/camel/content/xslt.html (original)
+++ websites/production/camel/content/xslt.html Wed Aug 27 12:18:28 2014
@@ -102,7 +102,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;
 ]]></script>
-</div></div><p>From Camel 2.9 onwards the <a shape="rect" 
href="xslt.html">XSLT</a> component is provided directly in the 
camel-core.</p><h3 id="XSLT-Options">Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>converter</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/converter/jaxp/XmlConverter.html";>XmlConverter</a>.
 Will lookup for the converter in the <a shape="rect" 
href="registry.html">Registry</a>. The prov
 ided converted must be of type 
org.apache.camel.converter.jaxp.XmlConverter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>transformerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will lookup for the transformerFactory 
in the <a shape="rect" href="registry.html">Registry</a>. The provided 
transformer factory must be of type 
javax.xml.transform.TransformerFactory.</p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>transformerFactoryClass</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="extern
 al-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will create a TransformerFactoryClass 
instance and set it to the converter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>uriResolver</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3</strong>: 
Allows you to use a custom <code>javax.xml.transformation.URIResolver</code>. 
Camel will by default use its own implementation 
<code>org.apache.camel.builder.xml.XsltUriResolver</code> which is capable of 
loading from classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>resultHandlerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> 
Allows you to use a cust
 om <code>org.apache.camel.builder.xml.ResultHandlerFactory</code> which is 
capable of using custom <code>org.apache.camel.builder.xml.ResultHandler</code> 
types.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>failOnNullBody</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Whether or not 
to throw an exception if the input body is null.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>deleteOutputFile</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.6:</strong> If you have 
<code>output=file</code> then this option dictates whether or not the output 
file should be deleted when the <a shape="rect" 
href="exchange.html">Exchange</a> is done processing. For example suppose the 
output file is a temporary 
 file, then it can be a good idea to delete it after use.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>output</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>string</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> 
Option to specify which output type to use. Possible values are: <code>string, 
bytes, DOM, file</code>. The first three options are all in memory based, where 
as <code>file</code> is streamed directly to a <code>java.io.File</code>. For 
<code>file</code> you <strong>must</strong> specify the filename in the IN 
header with the key <code>Exchange.XSLT_FILE_NAME</code> which is also 
<code>CamelXsltFileName</code>. Also any paths leading to the filename must be 
created beforehand, otherwise an exception is thrown at 
runtime.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>contentCache</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><
 code>true</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.6:</strong> Cache for the resource 
content (the stylesheet file) when it is loaded. If set to <code>false</code> 
Camel will reload the stylesheet file on each message processing. This is good 
for development. <br clear="none"> Note: from <strong>Camel 2.9</strong> a 
cached stylesheet can be forced to reload at runtime via JMX using the 
<code>clearCachedStylesheet</code> operation.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>allowStAX</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.8.3/2.9:</strong> Whether 
to allow using StAX as the <code>javax.xml.transform.Source</code>. The option 
is default <code>false</code> in Camel 2.11.3/2.12.2 or older. And default 
<code>true</code> in Camel 2.11.4/2.12.3 onwards.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="con
 fluenceTd"><p><code>transformerCacheSize</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.9.3/2.10.1:</strong> The 
number of <code>javax.xml.transform.Transformer</code> object that are cached 
for reuse to avoid calls to 
<code>Template.newTransformer()</code>.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>saxon</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> Whether to use 
Saxon as the <code>transformerFactoryClass</code>. If enabled then the class 
<code>net.sf.saxon.TransformerFactoryImpl</code>. You would need to add Saxon 
to the classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">errorListener</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="conf
 luenceTd"><strong>Camel 2.14:</strong> Allows to configure to use a custom 
<code>javax.xml.transform.ErrorListener</code>.</td></tr></tbody></table></div></div><h3
 id="XSLT-UsingXSLTendpoints">Using XSLT endpoints</h3><p>For example you could 
use something like</p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
+</div></div><p>From Camel 2.9 onwards the <a shape="rect" 
href="xslt.html">XSLT</a> component is provided directly in the 
camel-core.</p><h3 id="XSLT-Options">Options</h3><div 
class="confluenceTableSmall"><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>converter</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/converter/jaxp/XmlConverter.html";>XmlConverter</a>.
 Will lookup for the converter in the <a shape="rect" 
href="registry.html">Registry</a>. The prov
 ided converted must be of type 
org.apache.camel.converter.jaxp.XmlConverter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>transformerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="external-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will lookup for the transformerFactory 
in the <a shape="rect" href="registry.html">Registry</a>. The provided 
transformer factory must be of type 
javax.xml.transform.TransformerFactory.</p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>transformerFactoryClass</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Option to override default <a 
shape="rect" class="extern
 al-link" 
href="http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/transform/TransformerFactory.html";
 rel="nofollow">TransformerFactory</a>. Will create a TransformerFactoryClass 
instance and set it to the converter.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>uriResolver</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3</strong>: 
Allows you to use a custom <code>javax.xml.transformation.URIResolver</code>. 
Camel will by default use its own implementation 
<code>org.apache.camel.builder.xml.XsltUriResolver</code> which is capable of 
loading from classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>resultHandlerFactory</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> 
Allows you to use a cust
 om <code>org.apache.camel.builder.xml.ResultHandlerFactory</code> which is 
capable of using custom <code>org.apache.camel.builder.xml.ResultHandler</code> 
types.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>failOnNullBody</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>true</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> Whether or not 
to throw an exception if the input body is null.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>deleteOutputFile</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.6:</strong> If you have 
<code>output=file</code> then this option dictates whether or not the output 
file should be deleted when the <a shape="rect" 
href="exchange.html">Exchange</a> is done processing. For example suppose the 
output file is a temporary 
 file, then it can be a good idea to delete it after use.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>output</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>string</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.3:</strong> 
Option to specify which output type to use. Possible values are: <code>string, 
bytes, DOM, file</code>. The first three options are all in memory based, where 
as <code>file</code> is streamed directly to a <code>java.io.File</code>. For 
<code>file</code> you <strong>must</strong> specify the filename in the IN 
header with the key <code>Exchange.XSLT_FILE_NAME</code> which is also 
<code>CamelXsltFileName</code>. Also any paths leading to the filename must be 
created beforehand, otherwise an exception is thrown at 
runtime.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>contentCache</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><
 code>true</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.6:</strong> Cache for the resource 
content (the stylesheet file) when it is loaded. If set to <code>false</code> 
Camel will reload the stylesheet file on each message processing. This is good 
for development. <br clear="none"> Note: from <strong>Camel 2.9</strong> a 
cached stylesheet can be forced to reload at runtime via JMX using the 
<code>clearCachedStylesheet</code> operation.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>allowStAX</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.8.3/2.9:</strong> Whether 
to allow using StAX as the <code>javax.xml.transform.Source</code>. The option 
is default <code>false</code> in Camel 2.11.3/2.12.2 or older. And default 
<code>true</code> in Camel 2.11.4/2.12.3 onwards.</p></td></tr><tr><td 
colspan="1" rowspan="1" class="con
 fluenceTd"><p><code>transformerCacheSize</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.9.3/2.10.1:</strong> The 
number of <code>javax.xml.transform.Transformer</code> object that are cached 
for reuse to avoid calls to 
<code>Template.newTransformer()</code>.</p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>saxon</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.11:</strong> Whether to use 
Saxon as the <code>transformerFactoryClass</code>. If enabled then the class 
<code>net.sf.saxon.TransformerFactoryImpl</code>. You would need to add Saxon 
to the classpath.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd">errorListener</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="conf
 luenceTd"><strong>Camel 2.14:</strong> Allows to configure to use a custom 
<code>javax.xml.transform.ErrorListener</code>. Beware when doing this then the 
default error listener which captures any errors or fatal errors and store 
information on the Exchange as properties is not in use. So only use this 
option for special use-cases.</td></tr></tbody></table></div></div><h3 
id="XSLT-UsingXSLTendpoints">Using XSLT endpoints</h3><p>For example you could 
use something like</p><div class="code panel pdl" style="border-width: 
1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[from(&quot;activemq:My.Queue&quot;).
   to(&quot;xslt:com/acme/mytransform.xsl&quot;);
 ]]></script>


Reply via email to