http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_message_xslt2.xsl
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_message_xslt2.xsl
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_message_xslt2.xsl
index 36082cc..06a5706 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_message_xslt2.xsl
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_message_xslt2.xsl
@@ -1,55 +1,80 @@
-<?xml version="1.0" ?><?xar XSLT?>
-<!-- Implmentation for the Schematron XML Schema Language.
-       http://www.ascc.net/xml/resource/schematron/schematron.html
- 
- Copyright (c) 2000,2001 Rick Jelliffe and Academia Sinica Computing Center, 
Taiwan
-
- This software is provided 'as-is', without any express or implied warranty. 
- In no event will the authors be held liable for any damages arising from 
- the use of this software.
-
- Permission is granted to anyone to use this software for any purpose, 
- including commercial applications, and to alter it and redistribute it freely,
- subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not claim
- that you wrote the original software. If you use this software in a product, 
- an acknowledgment in the product documentation would be appreciated but is 
- not required.
-
- 2. Altered source versions must be plainly marked as such, and must not be 
- misrepresented as being the original software.
-
- 3. This notice may not be removed or altered from any source distribution.
--->
-
-<!-- Schematron message -->
-
-<xsl:stylesheet
-   version="2.0"
-   xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
-   xmlns:axsl="http://www.w3.org/1999/XSL/TransformAlias";>
-
-<xsl:import href="iso_schematron_skeleton_for_saxon.xsl"/>
-
-<xsl:template name="process-prolog">
-   <axsl:output method="text" />
-</xsl:template>
-
-<!-- use default rule for process-root:  copy contens / ignore title -->
-<!-- use default rule for process-pattern: ignore name and see -->
-<!-- use default rule for process-name:  output name -->
-<!-- use default rule for process-assert and process-report:
-     call process-message -->
-
-<xsl:template name="process-message">
-   <xsl:param name="pattern" />
-   <xsl:param name="role" />
-   <axsl:message>
-      <xsl:apply-templates mode="text"  
-      /> (<xsl:value-of select="$pattern" />
-      <xsl:if test="$role"> / <xsl:value-of select="$role" />
-      </xsl:if>)</axsl:message>
-</xsl:template>
-
+<?xml version="1.0" ?><?xar XSLT?> 
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- Implementation for the Schematron XML Schema Language. 
+     Generates simple text output messages using XSLT2 engine
+-->
+<!--
+Open Source Initiative OSI - The MIT License:Licensing
+[OSI Approved License]
+
+This source code was previously available under the zlib/libpng license. 
+Attribution is polite.
+
+The MIT License
+
+Copyright (c)  2000-2010 Rick Jellife and Academia Sinica Computing Centre, 
Taiwan.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-->
+
+<!-- Schematron message -->
+
+<xsl:stylesheet
+   version="2.0"
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+   xmlns:axsl="http://www.w3.org/1999/XSL/TransformAlias";>
+
+<xsl:import href="iso_schematron_skeleton_for_saxon.xsl"/>
+
+<xsl:template name="process-prolog">
+   <axsl:output method="text" />
+</xsl:template>
+
+<!-- use default rule for process-root:  copy contens / ignore title -->
+<!-- use default rule for process-pattern: ignore name and see -->
+<!-- use default rule for process-name:  output name -->
+<!-- use default rule for process-assert and process-report:
+     call process-message -->
+
+<xsl:template name="process-message">
+   <xsl:param name="pattern" />
+   <xsl:param name="role" />
+   <axsl:message>
+      <xsl:apply-templates mode="text"  
+      /> (<xsl:value-of select="$pattern" />
+      <xsl:if test="$role"> / <xsl:value-of select="$role" />
+      </xsl:if>)</axsl:message>
+</xsl:template>
+
 </xsl:stylesheet>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_skeleton_for_saxon.xsl
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_skeleton_for_saxon.xsl
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_skeleton_for_saxon.xsl
index af0c843..3142878 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_skeleton_for_saxon.xsl
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_schematron_skeleton_for_saxon.xsl
@@ -1,5 +1,20 @@
 <?xml version="1.0"?><?xar XSLT?>
-
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <!-- 
    OVERVIEW
    
@@ -26,6 +41,36 @@
    and the other is tailored for XSLT2 processors. Future versions of the
    XSLT2 skeleton may support more features than that the XSLT 1 skeleton.
 -->
+  
+<!--
+Open Source Initiative OSI - The MIT License:Licensing
+[OSI Approved License]
+
+This source code was previously available under the zlib/libpng license. 
+Attribution is polite.
+
+The MIT License
+
+Copyright (c)  2000-2010 Rick Jellife and Academia Sinica Computing Centre, 
Taiwan.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-->
 <!--
    TIPS
       
@@ -80,7 +125,7 @@
     select-contents '' | 'key' | '//'   Select different implementation 
strategies
  
  Conventions: Meta-stylesheets that override this may use the following 
parameters
-    generate-paths=true|false   generate the @location attribute with XPaths
+    generate-paths=true|false   generate the @location attribute with XPaths
     full-path-notation = 1|2|3  select the notation for the full paths: 
1=computer, 2=human, 3=obsolescent
     diagnose= yes | no    Add the diagnostics to the assertion test in reports
  
@@ -169,30 +214,7 @@
   System.setProperty("javax.xml.xpath.TransformerFactory",
                            "net.sf.saxon.TransformerFactoryImpl");
  which is does not work, at least for the versions of SAXON we tried.
--->
-<!--
- LEGAL INFORMATION
- 
- Copyright (c) 2000-2010 Rick Jelliffe and Academia Sinica Computing Center, 
Taiwan
-
- This software is provided 'as-is', without any express or implied warranty. 
- In no event will the authors be held liable for any damages arising from 
- the use of this software.
-
- Permission is granted to anyone to use this software for any purpose, 
- including commercial applications, and to alter it and redistribute it freely,
- subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not claim
- that you wrote the original software. If you use this software in a product, 
- an acknowledgment in the product documentation would be appreciated but is 
- not required.
-
- 2. Altered source versions must be plainly marked as such, and must not be 
- misrepresented as being the original software.
-
- 3. This notice may not be removed or altered from any source distribution.
--->
+--> 
 <!--
   VERSION INFORMATION
      2010-04-14
@@ -206,31 +228,31 @@
      2009-07-07
        * RJ Fix up warning on looking for @* on root  TODO CHECK!!!!
      2009-05-10 
-       * RJ Fix up incorrect use of tunnel
-     2009-02-25 
-        * RJ Fix up variable names so none are used twice in same template
+       * RJ Fix up incorrect use of tunnel
+     2009-02-25 
+        * RJ Fix up variable names so none are used twice in same template
       2009-02-19
         * RJ add experimental support for pattern/@documents 
         This takes an XPath that returns a sequence of strings, treats them as 
         relative URI references, and goes through these. It may need to be 
expanded
-        to allow absolute paths.
-    2008-09-19 RJ
-        * Add mode schematron-select-full-path and param full-path-notation 
-        
-   2008-08-19
-               * RJ Add experimental property element.
-               This acts like the diagnostics element. An attribute 
rule/@properties,
-               assert/@properties and report/@properties can contain a list of 
ids
-               which reference a /schema/proporties/property/@id. This is a 
property
-               which will be carried over to the output, eg SVRL. It can have 
@name,
-               and the value is @value or the contents. Properties on rules 
are 
-               properties regardless of validation: they should apply to the 
subject
-               element. Properties on asserts and reports only make it through 
in the
-               negative case, at the moment, so they are really just a place 
to hold
-               structured info, eg. for diagnostics. The properties mechanism 
addresses
-               a bother with Schematron, that you have to post-process the 
document to
-       get any kind of structured data that might be nice in the output 
report. 
-                
+        to allow absolute paths.
+    2008-09-19 RJ
+        * Add mode schematron-select-full-path and param full-path-notation 
+        
+   2008-08-19
+               * RJ Add experimental property element.
+               This acts like the diagnostics element. An attribute 
rule/@properties,
+               assert/@properties and report/@properties can contain a list of 
ids
+               which reference a /schema/proporties/property/@id. This is a 
property
+               which will be carried over to the output, eg SVRL. It can have 
@name,
+               and the value is @value or the contents. Properties on rules 
are 
+               properties regardless of validation: they should apply to the 
subject
+               element. Properties on asserts and reports only make it through 
in the
+               negative case, at the moment, so they are really just a place 
to hold
+               structured info, eg. for diagnostics. The properties mechanism 
addresses
+               a bother with Schematron, that you have to post-process the 
document to
+       get any kind of structured data that might be nice in the output 
report. 
+                
                
    2008-08-14
                * RJ move all messages into localization strings, add langCode 
parameter, 
@@ -427,8 +449,8 @@
        xmlns:axsl="http://www.w3.org/1999/XSL/TransformAlias"; 
     xmlns:schold="http://www.ascc.net/xml/schematron";
     xmlns:iso="http://purl.oclc.org/dsdl/schematron"; 
-    xmlns:exsl="http://exslt.org/common"; 
-    xmlns:xhtml="http://www.w3.org/1999/xhtml"; 
+    xmlns:exsl="http://exslt.org/common"; 
+    xmlns:xhtml="http://www.w3.org/1999/xhtml"; 
     xmlns:xs="http://www.w3.org/2001/XMLSchema";
     extension-element-prefixes="exsl"
     version="2.0"
@@ -531,9 +553,9 @@ which require a preprocess.
 <xsl:param name="debug">false</xsl:param>
 
 <!-- Set the language code for messages -->
-<xsl:param name="langCode">default</xsl:param>
-
-<!-- Set the default for schematron-select-full-path, i.e. the notation for 
svrl's @location-->
+<xsl:param name="langCode">default</xsl:param>
+
+<!-- Set the default for schematron-select-full-path, i.e. the notation for 
svrl's @location-->
 <xsl:param name="full-path-notation">1</xsl:param>
 
 <xsl:param name="terminate">false</xsl:param>
@@ -643,8 +665,8 @@ which require a preprocess.
        <axsl:param name="archiveNameParameter" />
        <axsl:param name="fileNameParameter"  />
        <axsl:param name="fileDirParameter" /> 
-       
-       
+       
+       
     <axsl:variable name="document-uri"><axsl:value-of select="document-uri(/)" 
/></axsl:variable>
     
<xsl:text>&#10;&#10;</xsl:text><xsl:comment>PHASES</xsl:comment><xsl:text>&#10;</xsl:text>
        <xsl:call-template name="handle-phase"/> 
@@ -689,32 +711,32 @@ which require a preprocess.
      </xsl:if>
 </xsl:template>
 
-<xsl:template name="generate-default-rules">
-               <xsl:text>&#10;&#10;</xsl:text>
-               <xsl:comment>MODE: 
SCHEMATRON-SELECT-FULL-PATH</xsl:comment><xsl:text>&#10;</xsl:text>
-               <xsl:comment>This mode can be used to generate an ugly though 
full XPath for locators</xsl:comment><xsl:text>&#10;</xsl:text>
-               <axsl:template match="*" mode="schematron-select-full-path">
-                       <xsl:choose>
-                               <xsl:when test=" $full-path-notation = '1' ">
-                                       <!-- Use for computers, but rather 
unreadable for humans -->
-                                       <axsl:apply-templates select="." 
mode="schematron-get-full-path"/>
-                               </xsl:when>
-                               <xsl:when test=" $full-path-notation = '2' ">
-                                       <!-- Use for humans, but no good for 
paths unless namespaces are known out-of-band -->
-                                       <axsl:apply-templates select="." 
mode="schematron-get-full-path-2"/>
-                               </xsl:when>
-                               <xsl:when test=" $full-path-notation = '3' "> 
-                                       <!-- Obsolescent. Use for humans, but 
no good for paths unless namespaces are known out-of-band -->
-                                       <axsl:apply-templates select="." 
mode="schematron-get-full-path-3"/>
-                               </xsl:when>
-
-                   <xsl:otherwise >
-                       <!-- Use for computers, but rather unreadable for 
humans -->
-                    <axsl:apply-templates select="." 
mode="schematron-get-full-path"/>
-                </xsl:otherwise>
-                       </xsl:choose>
-               </axsl:template>
-       
+<xsl:template name="generate-default-rules">
+               <xsl:text>&#10;&#10;</xsl:text>
+               <xsl:comment>MODE: 
SCHEMATRON-SELECT-FULL-PATH</xsl:comment><xsl:text>&#10;</xsl:text>
+               <xsl:comment>This mode can be used to generate an ugly though 
full XPath for locators</xsl:comment><xsl:text>&#10;</xsl:text>
+               <axsl:template match="*" mode="schematron-select-full-path">
+                       <xsl:choose>
+                               <xsl:when test=" $full-path-notation = '1' ">
+                                       <!-- Use for computers, but rather 
unreadable for humans -->
+                                       <axsl:apply-templates select="." 
mode="schematron-get-full-path"/>
+                               </xsl:when>
+                               <xsl:when test=" $full-path-notation = '2' ">
+                                       <!-- Use for humans, but no good for 
paths unless namespaces are known out-of-band -->
+                                       <axsl:apply-templates select="." 
mode="schematron-get-full-path-2"/>
+                               </xsl:when>
+                               <xsl:when test=" $full-path-notation = '3' "> 
+                                       <!-- Obsolescent. Use for humans, but 
no good for paths unless namespaces are known out-of-band -->
+                                       <axsl:apply-templates select="." 
mode="schematron-get-full-path-3"/>
+                               </xsl:when>
+
+                   <xsl:otherwise >
+                       <!-- Use for computers, but rather unreadable for 
humans -->
+                    <axsl:apply-templates select="." 
mode="schematron-get-full-path"/>
+                </xsl:otherwise>
+                       </xsl:choose>
+               </axsl:template>
+       
 
                <xsl:text>&#10;&#10;</xsl:text>
                <xsl:comment>MODE: 
SCHEMATRON-FULL-PATH</xsl:comment><xsl:text>&#10;</xsl:text>
@@ -1001,8 +1023,8 @@ which require a preprocess.
                                        <xsl:with-param name="test" 
select="normalize-space(@test)" />
                                        <xsl:with-param name="diagnostics" 
select="@diagnostics"/>
                                        <xsl:with-param name="flag" 
select="@flag"/>
-                                       
-                                       <xsl:with-param name="properties" 
select="@properties" />
+                                       
+                                       <xsl:with-param name="properties" 
select="@properties" />
                                        
                                        <!-- "Rich" properties -->
                                        <xsl:with-param name="fpi" 
select="@fpi"/>
@@ -1017,7 +1039,7 @@ which require a preprocess.
                                        <xsl:with-param name="subject" 
select="@subject" />
                                         
                                </xsl:call-template>
-                        
+                        
                        
                        </axsl:otherwise>
                </axsl:choose>
@@ -1037,7 +1059,7 @@ which require a preprocess.
                                <xsl:with-param name="test" 
select="normalize-space(@test)" />
                                <xsl:with-param name="diagnostics" 
select="@diagnostics"/>
                                        <xsl:with-param name="flag" 
select="@flag"/>
-                               
+                               
                                        <xsl:with-param name="properties" 
select="@properties" />
                                        <!-- "Rich" properties -->
                                        <xsl:with-param name="fpi" 
select="@fpi"/>
@@ -1050,7 +1072,7 @@ which require a preprocess.
                                        <!-- "Linking" properties -->
                                        <xsl:with-param name="role" 
select="@role" />
                                        <xsl:with-param name="subject" 
select="@subject" />
-                       </xsl:call-template>
+                       </xsl:call-template>
                         
                </axsl:if>
        </xsl:template>
@@ -1076,7 +1098,7 @@ which require a preprocess.
                                        <xsl:with-param name="lang" 
select="@xml:lang"/>
                                        <xsl:with-param name="see" 
select="@see" />
                                        <xsl:with-param name="space" 
select="@xml:space" />
-               </xsl:call-template>
+               </xsl:call-template>
                 
         </xsl:template>
 
@@ -1419,39 +1441,39 @@ which require a preprocess.
        <xsl:template match="iso:pattern" mode="do-all-patterns">
        <xsl:if test="($phase = '#ALL') 
        or (../iso:phase[@id= $phase]/iso:active[@pattern= current()/@id])">
-
-               <!-- Extension to allow validation in multiple documents -->  
-               <xsl:choose>
-                       <xsl:when 
test="string-length(normalize-space(@documents))=0" >
-                                   <xsl:call-template name="handle-pattern" />
-                       </xsl:when>
-                       <xsl:otherwise>  
-                       <axsl:variable name="thePath"
-                               select="{@documents}" 
-                               as="xs:string*"  /> 
+
+               <!-- Extension to allow validation in multiple documents -->  
+               <xsl:choose>
+                       <xsl:when 
test="string-length(normalize-space(@documents))=0" >
+                                   <xsl:call-template name="handle-pattern" />
+                       </xsl:when>
+                       <xsl:otherwise>  
+                       <axsl:variable name="thePath"
+                               select="{@documents}" 
+                               as="xs:string*"  /> 
                        
-                               <axsl:for-each  select="$thePath">  
-                                       <axsl:choose>
-                                               <axsl:when test="starts-with( 
., 'http:') or starts-with(., 'file:' )
-                                                  or starts-with(., '/')"><!-- 
try as absolute path -->
-                                                       <axsl:for-each 
select="document(.)"> 
-                                                       <xsl:call-template 
name="handle-pattern"  />
-                                                       </axsl:for-each>
-                                               </axsl:when>
-                                               <axsl:otherwise><!-- is 
relative path -->
-                                                       <axsl:for-each 
select="document(concat( $document-uri , '/../', .))"> 
-                                                       <xsl:call-template 
name="handle-pattern"  />
-                                                       </axsl:for-each>
-                                               </axsl:otherwise>
-                                 </axsl:choose>                
-                               </axsl:for-each>
-                       </xsl:otherwise>
-               </xsl:choose>   
-     </xsl:if>
-
-   </xsl:template>
-   
-   <xsl:template name="handle-pattern">
+                               <axsl:for-each  select="$thePath">  
+                                       <axsl:choose>
+                                               <axsl:when test="starts-with( 
., 'http:') or starts-with(., 'file:' )
+                                                  or starts-with(., '/')"><!-- 
try as absolute path -->
+                                                       <axsl:for-each 
select="document(.)"> 
+                                                       <xsl:call-template 
name="handle-pattern"  />
+                                                       </axsl:for-each>
+                                               </axsl:when>
+                                               <axsl:otherwise><!-- is 
relative path -->
+                                                       <axsl:for-each 
select="document(concat( $document-uri , '/../', .))"> 
+                                                       <xsl:call-template 
name="handle-pattern"  />
+                                                       </axsl:for-each>
+                                               </axsl:otherwise>
+                                 </axsl:choose>                
+                               </axsl:for-each>
+                       </xsl:otherwise>
+               </xsl:choose>   
+     </xsl:if>
+
+   </xsl:template>
+   
+   <xsl:template name="handle-pattern">
                <xsl:call-template name="process-pattern">
                        <!-- the following select statement assumes that
                        @id | iso:title returns node-set in document order:
@@ -1467,35 +1489,35 @@ which require a preprocess.
                                        <xsl:with-param name="see" 
select="@see" />
                                        <xsl:with-param name="space" 
select="@xml:space" />
                </xsl:call-template>
-               <xsl:choose>
+               <xsl:choose>
                  <!--  Use the key method -->
                  <xsl:when test="$select-contexts='key'">
                    <axsl:apply-templates 
select="key('M','M{count(preceding-sibling::*)}')" 
mode="M{count(preceding-sibling::*)}"/>
-                 </xsl:when>
-                 
+                 </xsl:when>
+                 
                  <!-- Use the // method -->
-                 <xsl:when test="$select-contexts='//'">
-                   <xsl:choose>
-                               <xsl:when test="@document">
-                               <!-- External document -->
-                               <axsl:for-each select="{@document}">
-                                       <!-- same code as next block, but run 
from different context -->                                
-                               <axsl:apply-templates 
mode="M{count(preceding-sibling::*)}" >
-                                       <xsl:attribute name="select"> 
-                                                       <xsl:text>//(</xsl:text>
-                                                       <xsl:for-each 
select="iso:rule/@context">
-                                                               
<xsl:text>(</xsl:text>
-                                                               <xsl:value-of 
select="."/>
-                                                               
<xsl:text>)</xsl:text>
-                                                               <xsl:if 
test="position()!=last()">|</xsl:if>
-                                                       </xsl:for-each>
-                                                       <xsl:text>)</xsl:text>
-                                                       <xsl:if 
test="$visit-text='false'">[not(self::text())]</xsl:if>
-                                       </xsl:attribute>
-                               </axsl:apply-templates>
-                               </axsl:for-each>
-                               </xsl:when>
-
+                 <xsl:when test="$select-contexts='//'">
+                   <xsl:choose>
+                               <xsl:when test="@document">
+                               <!-- External document -->
+                               <axsl:for-each select="{@document}">
+                                       <!-- same code as next block, but run 
from different context -->                                
+                               <axsl:apply-templates 
mode="M{count(preceding-sibling::*)}" >
+                                       <xsl:attribute name="select"> 
+                                                       <xsl:text>//(</xsl:text>
+                                                       <xsl:for-each 
select="iso:rule/@context">
+                                                               
<xsl:text>(</xsl:text>
+                                                               <xsl:value-of 
select="."/>
+                                                               
<xsl:text>)</xsl:text>
+                                                               <xsl:if 
test="position()!=last()">|</xsl:if>
+                                                       </xsl:for-each>
+                                                       <xsl:text>)</xsl:text>
+                                                       <xsl:if 
test="$visit-text='false'">[not(self::text())]</xsl:if>
+                                       </xsl:attribute>
+                               </axsl:apply-templates>
+                               </axsl:for-each>
+                               </xsl:when>
+
                                <xsl:otherwise>
                                <axsl:apply-templates 
mode="M{count(preceding-sibling::*)}" >
                                        <xsl:attribute name="select"> 
@@ -1509,17 +1531,17 @@ which require a preprocess.
                                                        <xsl:text>)</xsl:text>
                                                        <xsl:if 
test="$visit-text='false'">[not(self::text())]</xsl:if>
                                        </xsl:attribute>
-                               </axsl:apply-templates>
-                       </xsl:otherwise>
+                               </axsl:apply-templates>
+                       </xsl:otherwise>
                    </xsl:choose>
-                 </xsl:when>
-                 
-                 <!-- Use complete tree traversal -->
-                 <xsl:when test="@document">
-                   <!-- External document -->
-                   <axsl:for-each select="{@document}">
-                       <axsl:apply-templates select="." 
mode="M{count(preceding-sibling::*)}"/>
-                   </axsl:for-each>
+                 </xsl:when>
+                 
+                 <!-- Use complete tree traversal -->
+                 <xsl:when test="@document">
+                   <!-- External document -->
+                   <axsl:for-each select="{@document}">
+                       <axsl:apply-templates select="." 
mode="M{count(preceding-sibling::*)}"/>
+                   </axsl:for-each>
                  </xsl:when>
                  <xsl:otherwise>
                    <axsl:apply-templates select="/" 
mode="M{count(preceding-sibling::*)}"/>
@@ -1564,36 +1586,36 @@ which require a preprocess.
                     <xsl:message><xsl:call-template 
name="outputLocalizedMessage" ><xsl:with-param 
name="number">29</xsl:with-param></xsl:call-template></xsl:message>
                 </xsl:if>
                  <xsl:apply-templates/>
-       </xsl:template>
-       
-       
-       <!-- PROPERTY Experiemental -->
-       <!-- We use a mode here to maintain backwards compatability, instead of 
adding it
-            to the other mode.
-       -->
-       <xsl:template match="iso:property" mode="check-property">
-              <xsl:if test="not(@id)">
-                    <xsl:message>No property found with that ID</xsl:message>
-               </xsl:if>
-    </xsl:template>
-    
-    <xsl:template match="iso:property"  >
-                <xsl:call-template name="process-property">
-                
-                                       <xsl:with-param name="id" select="@id"/>
-                                       
-                                       <xsl:with-param name="name"  
select="@name"/>
-                                       <xsl:with-param name="value" 
select="@value" />
-                                       <xsl:with-param name="contents" 
select="*|text()" />
-                               </xsl:call-template>   
-            
-        </xsl:template>
-
-       <!-- PROPERTIES  experimental extension -->
-       <xsl:template match="iso:properties" >
-                <xsl:apply-templates mode="check-properties" select="property" 
/> 
-       </xsl:template>
-       
+       </xsl:template>
+       
+       
+       <!-- PROPERTY Experiemental -->
+       <!-- We use a mode here to maintain backwards compatability, instead of 
adding it
+            to the other mode.
+       -->
+       <xsl:template match="iso:property" mode="check-property">
+              <xsl:if test="not(@id)">
+                    <xsl:message>No property found with that ID</xsl:message>
+               </xsl:if>
+    </xsl:template>
+    
+    <xsl:template match="iso:property"  >
+                <xsl:call-template name="process-property">
+                
+                                       <xsl:with-param name="id" select="@id"/>
+                                       
+                                       <xsl:with-param name="name"  
select="@name"/>
+                                       <xsl:with-param name="value" 
select="@value" />
+                                       <xsl:with-param name="contents" 
select="*|text()" />
+                               </xsl:call-template>   
+            
+        </xsl:template>
+
+       <!-- PROPERTIES  experimental extension -->
+       <xsl:template match="iso:properties" >
+                <xsl:apply-templates mode="check-properties" select="property" 
/> 
+       </xsl:template>
+       
        
 
        <!-- ISO RULE -->
@@ -1622,8 +1644,8 @@ which require a preprocess.
                 
                        <xsl:call-template name="process-rule">
                                <xsl:with-param name="context" 
select="@context"/>
-                               
-                                       <xsl:with-param name="properties" 
select="@properties" />
+                               
+                                       <xsl:with-param name="properties" 
select="@properties" />
                                        
                                        <!-- "Rich" properties -->
                                        <xsl:with-param name="fpi" 
select="@fpi"/>
@@ -1636,8 +1658,8 @@ which require a preprocess.
                                        <!-- "Linking" properties -->
                                        <xsl:with-param name="role" 
select="@role" />
                                        <xsl:with-param name="subject" 
select="@subject" />
-                       </xsl:call-template>
-                        
+                       </xsl:call-template>
+                        
                                
                        <xsl:apply-templates/>
                        <!-- DPC introduce context-xpath and select-contexts 
variables -->
@@ -1792,49 +1814,49 @@ which require a preprocess.
     </xsl:call-template>
   </xsl:if>
 </xsl:template>
-
-
-
-<xsl:template name="propertiesSplit">
-  <!-- Process at the current point the first of the <property> elements
-       referred to parameter str, and then recurse -->
-  <xsl:param name="str"/>
-  <xsl:variable name="start">
-    <xsl:choose>
-      <xsl:when test="contains($str,' ')">
-       <xsl:value-of  select="substring-before($str,' ')"/>
-      </xsl:when>
-      <xsl:otherwise><xsl:value-of select="$str"/></xsl:otherwise>
-    </xsl:choose>
-  </xsl:variable>
-
-  <xsl:variable name="end">
-    <xsl:if test="contains($str,' ')">
-      <xsl:value-of select="substring-after($str,' ')"/>
-    </xsl:if>
-  </xsl:variable>
-
-  <!-- This works with all namespaces -->
-  <xsl:if test="not(string-length(normalize-space($start)) = 0)
-               and not(//iso:property[@id = $start])">
-       <xsl:message><xsl:call-template name="outputLocalizedMessage" 
><xsl:with-param name="number">36a</xsl:with-param></xsl:call-template>
-       <xsl:value-of select="string($start)"/>
-       <xsl:call-template name="outputLocalizedMessage" ><xsl:with-param 
name="number">36b</xsl:with-param></xsl:call-template></xsl:message>
-  </xsl:if>
-
-  <xsl:if test="string-length(normalize-space($start)) > 0">
-     <xsl:text> </xsl:text>
-     <xsl:apply-templates 
-        select="//iso:property[@id = $start ] "/>
-  </xsl:if>
-
-  <xsl:if test="not($end='')">
-    <xsl:call-template name="propertiesSplit">
-      <xsl:with-param name="str" select="$end"/>
-    </xsl:call-template>
-  </xsl:if>
-</xsl:template>
-
+
+
+
+<xsl:template name="propertiesSplit">
+  <!-- Process at the current point the first of the <property> elements
+       referred to parameter str, and then recurse -->
+  <xsl:param name="str"/>
+  <xsl:variable name="start">
+    <xsl:choose>
+      <xsl:when test="contains($str,' ')">
+       <xsl:value-of  select="substring-before($str,' ')"/>
+      </xsl:when>
+      <xsl:otherwise><xsl:value-of select="$str"/></xsl:otherwise>
+    </xsl:choose>
+  </xsl:variable>
+
+  <xsl:variable name="end">
+    <xsl:if test="contains($str,' ')">
+      <xsl:value-of select="substring-after($str,' ')"/>
+    </xsl:if>
+  </xsl:variable>
+
+  <!-- This works with all namespaces -->
+  <xsl:if test="not(string-length(normalize-space($start)) = 0)
+               and not(//iso:property[@id = $start])">
+       <xsl:message><xsl:call-template name="outputLocalizedMessage" 
><xsl:with-param name="number">36a</xsl:with-param></xsl:call-template>
+       <xsl:value-of select="string($start)"/>
+       <xsl:call-template name="outputLocalizedMessage" ><xsl:with-param 
name="number">36b</xsl:with-param></xsl:call-template></xsl:message>
+  </xsl:if>
+
+  <xsl:if test="string-length(normalize-space($start)) > 0">
+     <xsl:text> </xsl:text>
+     <xsl:apply-templates 
+        select="//iso:property[@id = $start ] "/>
+  </xsl:if>
+
+  <xsl:if test="not($end='')">
+    <xsl:call-template name="propertiesSplit">
+      <xsl:with-param name="str" select="$end"/>
+    </xsl:call-template>
+  </xsl:if>
+</xsl:template>
+
 
 <!-- It would be nice to use this but xsl:namespace does not
   allow a fallback -->
@@ -1961,7 +1983,7 @@ which require a preprocess.
                <xsl:param name="test"/>
                <xsl:param name="diagnostics" />
                <xsl:param name="id" />
-               <xsl:param name="flag" />
+               <xsl:param name="flag" />
                <xsl:param name="properties" />
 
                <!-- "Linkable" parameters -->
@@ -1994,7 +2016,7 @@ which require a preprocess.
                <xsl:param name="test"/>
                <xsl:param name="diagnostics" />
                <xsl:param name="id" />
-               <xsl:param name="flag" />
+               <xsl:param name="flag" />
                <xsl:param name="properties" />
 
                <!-- "Linkable" parameters -->
@@ -2092,7 +2114,7 @@ which require a preprocess.
                <xsl:param name="context" />
 
                <xsl:param name="id" />
-               <xsl:param name="flag" />
+               <xsl:param name="flag" />
                <xsl:param name="properties" />
 
                <!-- "Linkable" parameters -->
@@ -2149,25 +2171,25 @@ which require a preprocess.
                        <axsl:value-of  select="string('&#10;')"/>
                </xsl:if>
                
-       </xsl:template>
-       
-       
-       <!-- ===================================================== -->
-       <!-- Extension API: default rules                                      
-->
-       <!-- This allows the transmission of extra attributes on   -->
-       <!-- rules, asserts, reports, diagnostics.                 -->
-       <!-- ===================================================== -->
-       
- 
-
-       <xsl:template name="process-property">
-               <xsl:param name="id" />
-               
-               <xsl:param name="name"/>
-               <xsl:param name="value"/>
-               <xsl:param name="contents"/>
-                 
-       </xsl:template>
+       </xsl:template>
+       
+       
+       <!-- ===================================================== -->
+       <!-- Extension API: default rules                                      
-->
+       <!-- This allows the transmission of extra attributes on   -->
+       <!-- rules, asserts, reports, diagnostics.                 -->
+       <!-- ===================================================== -->
+       
+ 
+
+       <xsl:template name="process-property">
+               <xsl:param name="id" />
+               
+               <xsl:param name="name"/>
+               <xsl:param name="value"/>
+               <xsl:param name="contents"/>
+                 
+       </xsl:template>
        
        
        <!-- ===================================================== -->

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_svrl_for_xslt2.xsl
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_svrl_for_xslt2.xsl
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_svrl_for_xslt2.xsl
index 2e8d8da..28fb87e 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_svrl_for_xslt2.xsl
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/iso_svrl_for_xslt2.xsl
@@ -1,4 +1,20 @@
 <?xml version="1.0" ?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <!-- 
    ISO_SVRL.xsl   
 
@@ -30,6 +46,8 @@
   
 
   History: 
+       2010-07-10
+               * MIT license
     2010-04-14
         * Add command line parameter 'terminate' which will terminate on first 
failed 
         assert and (optionally) successful report. 
@@ -100,27 +118,33 @@
           * Created, using the skeleton code contributed by Oliver Becker
 -->
 <!--
- Derived from Conformance1-5.xsl.
+Open Source Initiative OSI - The MIT License:Licensing
+[OSI Approved License]
 
- Copyright (c) 2001-2010 Rick Jelliffe and Academia Sinica Computing Center, 
Taiwan
+This source code was previously available under the zlib/libpng license. 
+Attribution is polite.
 
- This software is provided 'as-is', without any express or implied warranty. 
- In no event will the authors be held liable for any damages arising from 
- the use of this software.
+The MIT License
 
- Permission is granted to anyone to use this software for any purpose, 
- including commercial applications, and to alter it and redistribute it freely,
- subject to the following restrictions:
+Copyright (c) 2004-2010 Rick Jellife and Academia Sinica Computing Centre, 
Taiwan
 
- 1. The origin of this software must not be misrepresented; you must not claim
- that you wrote the original software. If you use this software in a product, 
- an acknowledgment in the product documentation would be appreciated but is 
- not required.
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
 
- 2. Altered source versions must be plainly marked as such, and must not be 
- misrepresented as being the original software.
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
 
- 3. This notice may not be removed or altered from any source distribution.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
 -->
 
 <!-- Ideas nabbed from schematrons by Francis N., Miloslav N. and David C. -->
@@ -152,7 +176,7 @@
 <!-- Select the import statement and adjust the path as 
    necessary for your system.
 -->
-<xsl:import href="iso_schematron_skeleton_for_saxon.xsl" />
+<xsl:import href="iso_schematron_skeleton_for_saxon.xsl"/>
  
  <!--
 <xsl:import href="iso_schematron_skeleton_for_xslt1.xsl"/>

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-cs.xhtml
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-cs.xhtml
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-cs.xhtml
index 93e181c..e9de510 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-cs.xhtml
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-cs.xhtml
@@ -1,5 +1,21 @@
 <xhtml:div class="ErrorMessages" xml:lang="cs"
           xmlns:xhtml="http://www.w3.org/1999/xhtml"; >
+  <!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  -->
   <!-- Obsahuje-li chybové hlášení dynamické informace, je rozděleno
        do sekcí "a" a "b". Různé jazyky tak mohou dynamické informace
        umístit s ohledem na svá gramatická pravidla. -->

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-de.xhtml
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-de.xhtml
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-de.xhtml
index 51caeb1..e754c60 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-de.xhtml
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-de.xhtml
@@ -1,6 +1,22 @@
  
 <xhtml:div class="ErrorMessages"   xml:lang="en"
-    xmlns:xhtml="http://www.w3.org/1999/xhtml"; >       
+    xmlns:xhtml="http://www.w3.org/1999/xhtml"; >
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->    
        <!-- Where the error message contains dynamic information, the message 
has been split into an "a" and a "b" section.
             This has been done even when the English does not require it, in 
order to accomodate different language grammars
             that might position the dynamic information differently.
@@ -54,4 +70,4 @@
        <xhtml:p id="sch-message-38b-de" />
        <xhtml:p id="sch-message-39a-de">Warnung: Unbekanntes Element </xhtml:p>
        <xhtml:p id="sch-message-39b-de" />
- </xhtml:div>
+ </xhtml:div>

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-en.xhtml
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-en.xhtml
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-en.xhtml
index 6f777ed..822627d 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-en.xhtml
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-en.xhtml
@@ -1,6 +1,22 @@
  
 <xhtml:div class="ErrorMessages"   xml:lang="en"
-    xmlns:xhtml="http://www.w3.org/1999/xhtml"; >       
+    xmlns:xhtml="http://www.w3.org/1999/xhtml"; >
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->    
        <!-- Where the error message contains dynamic information, the message 
has been split into an "a" and a "b" section.
             This has been done even when the English does not require it, in 
order to accomodate different language grammars
             that might position the dynamic information differently.

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-fr.xhtml
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-fr.xhtml
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-fr.xhtml
index a797db7..74afb37 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-fr.xhtml
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-fr.xhtml
@@ -1,4 +1,20 @@
-<xhtml:div class="ErrorMessages" xml:lang="fr" 
xmlns:xhtml="http://www.w3.org/1999/xhtml";>     
+<xhtml:div class="ErrorMessages" xml:lang="fr" 
xmlns:xhtml="http://www.w3.org/1999/xhtml";>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->    
    <!-- Where the error message contains dynamic information, the message has 
been split into an "a" and a "b" section.
         This has been done even when the English does not require it, in order 
to accomodate different language grammars
         that might position the dynamic information differently.

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-nl.xhtml
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-nl.xhtml
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-nl.xhtml
index 5f05577..e91db54 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-nl.xhtml
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/sch-messages-nl.xhtml
@@ -1,4 +1,20 @@
  <xhtml:div class="ErrorMessages" xml:lang="nl" 
xmlns:xhtml="http://www.w3.org/1999/xhtml";>
+ <!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
        <!-- Where the error message contains dynamic information, the message 
has been split into an "a" and a "b" section.
             This has been done even when the English does not require it, in 
order to accomodate different language grammars
             that might position the dynamic information differently.

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/main/resources/iso-schematron-xslt2/schematron-skeleton-api.htm
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/schematron-skeleton-api.htm
 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/schematron-skeleton-api.htm
index af81377..78786ac 100644
--- 
a/components/camel-schematron/src/main/resources/iso-schematron-xslt2/schematron-skeleton-api.htm
+++ 
b/components/camel-schematron/src/main/resources/iso-schematron-xslt2/schematron-skeleton-api.htm
@@ -1,4 +1,20 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <HTML>
 <HEAD>
        <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; 
charset=windows-1252">

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/test/resources/report/article-1-report.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/test/resources/report/article-1-report.xml 
b/components/camel-schematron/src/test/resources/report/article-1-report.xml
index 1f40fe8..71f1049 100644
--- a/components/camel-schematron/src/test/resources/report/article-1-report.xml
+++ b/components/camel-schematron/src/test/resources/report/article-1-report.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <svrl:schematron-output xmlns:svrl="http://purl.oclc.org/dsdl/svrl";
                         xmlns:iso="http://purl.oclc.org/dsdl/schematron";
                         xmlns:xhtml="http://www.w3.org/1999/xhtml";

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/test/resources/report/article-2-report.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/test/resources/report/article-2-report.xml 
b/components/camel-schematron/src/test/resources/report/article-2-report.xml
index d3069cb..1717600 100644
--- a/components/camel-schematron/src/test/resources/report/article-2-report.xml
+++ b/components/camel-schematron/src/test/resources/report/article-2-report.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <svrl:schematron-output xmlns:svrl="http://purl.oclc.org/dsdl/svrl"; 
xmlns:iso="http://purl.oclc.org/dsdl/schematron"; 
xmlns:saxon="http://saxon.sf.net/"; 
xmlns:schold="http://www.ascc.net/xml/schematron"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; schemaVersion="" title="">
     <!--
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/test/resources/sch/schematron-1.sch
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/test/resources/sch/schematron-1.sch 
b/components/camel-schematron/src/test/resources/sch/schematron-1.sch
index 49b329c..bc31fc7 100644
--- a/components/camel-schematron/src/test/resources/sch/schematron-1.sch
+++ b/components/camel-schematron/src/test/resources/sch/schematron-1.sch
@@ -1,4 +1,20 @@
 <?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <sch:schema xmlns:sch="http://purl.oclc.org/dsdl/schematron";
             queryBinding="xslt2">
 
@@ -14,4 +30,4 @@
         </sch:rule>
     </sch:pattern>
 
-</sch:schema>
\ No newline at end of file
+</sch:schema>

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/test/resources/sch/schematron-2.sch
----------------------------------------------------------------------
diff --git 
a/components/camel-schematron/src/test/resources/sch/schematron-2.sch 
b/components/camel-schematron/src/test/resources/sch/schematron-2.sch
index 18f4bca..ed6a1e3 100644
--- a/components/camel-schematron/src/test/resources/sch/schematron-2.sch
+++ b/components/camel-schematron/src/test/resources/sch/schematron-2.sch
@@ -1,4 +1,20 @@
 <?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <sch:schema xmlns:sch="http://purl.oclc.org/dsdl/schematron";
             queryBinding="xslt2">
 
@@ -18,4 +34,4 @@
         </sch:rule>
     </sch:pattern>
 
-</sch:schema>
\ No newline at end of file
+</sch:schema>

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/test/resources/schema/article.xsd
----------------------------------------------------------------------
diff --git a/components/camel-schematron/src/test/resources/schema/article.xsd 
b/components/camel-schematron/src/test/resources/schema/article.xsd
index 8eb79b3..408a013 100644
--- a/components/camel-schematron/src/test/resources/schema/article.xsd
+++ b/components/camel-schematron/src/test/resources/schema/article.xsd
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
     <xs:element name="doc">
         <xs:complexType>

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/test/resources/xml/article-1.xml
----------------------------------------------------------------------
diff --git a/components/camel-schematron/src/test/resources/xml/article-1.xml 
b/components/camel-schematron/src/test/resources/xml/article-1.xml
index 3c95d56..b9b4825 100644
--- a/components/camel-schematron/src/test/resources/xml/article-1.xml
+++ b/components/camel-schematron/src/test/resources/xml/article-1.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <doc>
     <chapter id="c1">
         <title>chapter title</title>

http://git-wip-us.apache.org/repos/asf/camel/blob/6a9de538/components/camel-schematron/src/test/resources/xml/article-2.xml
----------------------------------------------------------------------
diff --git a/components/camel-schematron/src/test/resources/xml/article-2.xml 
b/components/camel-schematron/src/test/resources/xml/article-2.xml
index 33698b5..10b3190 100644
--- a/components/camel-schematron/src/test/resources/xml/article-2.xml
+++ b/components/camel-schematron/src/test/resources/xml/article-2.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <p:doc xmlns:p="http://www.apache.org/camel/schematron";>
     <p:chapter id="c1">
         <p:para>Chapter content</p:para>

Reply via email to