Changes for bug 30145 (streaming with validation)
authorMichael Kay <mike@saxonica.com>
Mon, 15 Jan 2018 23:59:43 +0000
changeset 1809 29755c465989
parent 1808 9407c071f910
child 1810 ca18ccc20adf
Changes for bug 30145 (streaming with validation)
tests/attr/streamable/_streamable-test-set.xml
tests/attr/streamable/streamable-015.xsl
tests/attr/streamable/streamable-016.xsl
tests/attr/streamable/streamable-017.xsl
tests/attr/streamable/streamable-018.xsl
tests/attr/streamable/streamable-019.xsl
tests/attr/streamable/streamable-020.xsl
tests/attr/streamable/streamable-021.xsl
tests/attr/streamable/streamable-022.xsl
tests/attr/streamable/streamable-023.xsl
tests/attr/streamable/streamable-024.xsl
tests/attr/streamable/streamable-025.xsl
tests/attr/streamable/streamable-026.xsl
tests/attr/streamable/streamable-035.xsl
tests/attr/streamable/streamable-036.xsl
tests/attr/streamable/streamable-038.xsl
tests/attr/streamable/streamable-040.xsl
tests/attr/streamable/streamable-041.xsl
tests/attr/streamable/streamable-042.xsl
tests/attr/streamable/streamable-043.xsl
tests/attr/streamable/streamable-044.xsl
tests/attr/streamable/streamable-045.xsl
tests/attr/streamable/streamable-054.xsl
tests/attr/streamable/streamable-055.xsl
tests/attr/streamable/streamable-056.xsl
tests/attr/streamable/streamable-057.xsl
tests/attr/streamable/streamable-058.xsl
tests/attr/streamable/streamable-059.xsl
tests/attr/streamable/streamable-074.xsl
tests/attr/streamable/streamable-075.xsl
--- a/tests/attr/streamable/_streamable-test-set.xml	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/_streamable-test-set.xml	Mon Jan 15 23:59:43 2018 +0000
@@ -368,6 +368,7 @@
       <keywords>motionless-and-consuming fn:namespace-uri xsl:sequence motionless-pattern
          xsl:import-schema motionless-builtin-functions</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -394,6 +395,7 @@
       <keywords>xsl:attribute ContextItemExpr motionless-and-consuming fn:local-name fn:string
          motionless-pattern xsl:import-schema motionless-builtin-functions</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -418,6 +420,7 @@
       <keywords>xsl:element fn:string consuming ContextItemExpr motionless-pattern
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -446,6 +449,7 @@
       <keywords>xsl:variable grounded-variable consuming ContextItemExpr xsl:value-of
          motionless-pattern xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -469,6 +473,7 @@
       <keywords>fn:position motionless-and-consuming attribute-axis xsl:import-schema
          streamable-identity-transform</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -492,6 +497,7 @@
       <keywords>fn:position motionless-and-consuming xsl:import-schema
          streamable-identity-transform</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -516,6 +522,7 @@
       <keywords>fn:position xsl:result-document grounded-variable xsl:strip-space
          streamable-identity-transform motionless</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -555,6 +562,7 @@
          xsl:import-schema xsl:strip-space streamable-identity-transform striding
          climbing</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="streaming"/>
@@ -590,6 +598,7 @@
       <keywords>ancestor-then-climbing ancestor-axis motionless-builtin-functions xsl:import-schema
          xsl:strip-space streamable-identity-transform striding</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -625,6 +634,7 @@
       <keywords>xsl:copy-of xsl:import-schema PathExpr streamable-identity-transform
          striding</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -644,6 +654,7 @@
       <keywords>xsl:value-of PathExpr motionless-pattern xsl:import-schema
          streamable-identity-transform striding</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -667,6 +678,7 @@
       <keywords>fn:count PathExpr xsl:import-schema streamable-identity-transform
          striding</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -853,6 +865,7 @@
       <keywords>motionless climbing-childless streamable-identity-transform xsl:import-schema fn:avg
          fn:sum</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -894,6 +907,7 @@
       <keywords>striding-then-climbing fn:sum streamable-identity-transform
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -929,6 +943,7 @@
       <keywords>striding-then-climbing fn:avg streamable-identity-transform
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -964,6 +979,7 @@
       <keywords>fn:sum striding-then-climbing streamable-identity-transform
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -983,6 +999,7 @@
          node</description>
       <keywords>fn:starts-with striding streamable-identity-transform</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1001,6 +1018,7 @@
       <description>Within a streaming template, test existence of a descendant node</description>
       <keywords>fn:exists crawling streamable-identity-transform</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1023,6 +1041,7 @@
          node</description>
       <keywords>fn:empty crawling streamable-identity-transform</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1044,6 +1063,7 @@
       <description>Within a streaming template, use string-join with a path expression</description>
       <keywords>fn:string-join striding streamable-identity-transform xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="loans"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1067,6 +1087,7 @@
       <keywords>fn:sum fn:avg grounded-variable ContextItemExpr streamable-identity-transform
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions-e"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1225,6 +1246,7 @@
       <keywords>fn:min ContextItemExpr striding streamable-identity-transform
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions-e"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1245,6 +1267,7 @@
       <description>Within a streaming template, use max() over schema-typed value</description>
       <keywords>fn:max striding PathExpr motionless-pattern xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions-e"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1264,6 +1287,7 @@
          from streamed document and others supplied literally</description>
       <keywords>fn:max striding ParenthesizedExpr motionless-pattern xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions-e"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1283,6 +1307,7 @@
          pattern</description>
       <keywords>fn:max avt climbing-childless motionless-pattern xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1303,6 +1328,7 @@
       <keywords>motionless-predicate ValueComp striding climbing-childless motionless-pattern
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1324,6 +1350,7 @@
       <keywords>fn:distinct-values crawling-then-climbing climbing-childless motionless-pattern
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1521,6 +1548,7 @@
       <keywords>fn:data avt climbing-childless attribute-axis streamable-identity-transform
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
@@ -1540,6 +1568,7 @@
       <keywords>fn:data striding-then-climbing climbing-childless attribute-axis
          xsl:import-schema</keywords>
       <created by="Michael Kay" on="2012-11-07"/>
+      <modified by="Michael Kay" on="2018-01-15" change="add xsl:source-document/@validation = 'strict': bug 30145"/>
       <environment ref="grouped-transactions"/>
       <dependencies>
          <feature value="schema_aware"/>
--- a/tests/attr/streamable/streamable-015.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-015.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -19,7 +19,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-016.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-016.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -19,7 +19,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-017.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-017.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -19,7 +19,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-018.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-018.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-019.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-019.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -15,7 +15,7 @@
 
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-020.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-020.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -18,7 +18,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-021.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-021.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -18,7 +18,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-022.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-022.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -18,7 +18,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-023.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-023.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -18,7 +18,7 @@
     
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-024.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-024.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -15,7 +15,7 @@
 
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-025.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-025.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -15,7 +15,7 @@
 
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-026.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-026.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -15,7 +15,7 @@
 
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml">
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
         <xsl:apply-templates select="." mode="s"/>
       </xsl:source-document>
     </out>
--- a/tests/attr/streamable/streamable-035.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-035.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -18,7 +18,9 @@
     
   <xsl:template name="main">
     <out>
-      <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="."/></xsl:source-document>
+      <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+        <xsl:apply-templates select="."/>
+      </xsl:source-document>
     </out>
   </xsl:template>
    
--- a/tests/attr/streamable/streamable-036.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-036.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,9 @@
   
     <xsl:template name="main">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="."/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+          <xsl:apply-templates select="."/>
+        </xsl:source-document>
       </out>
     </xsl:template>
   
--- a/tests/attr/streamable/streamable-038.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-038.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -18,7 +18,9 @@
      
    <xsl:template name="main">
      <out>
-       <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="."/></xsl:source-document>
+       <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+         <xsl:apply-templates select="."/>
+       </xsl:source-document>
      </out>
    </xsl:template>
     
--- a/tests/attr/streamable/streamable-040.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-040.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,9 @@
       
     <xsl:template name="main">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="."/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+          <xsl:apply-templates select="."/>
+        </xsl:source-document>
       </out>
     </xsl:template>
      
--- a/tests/attr/streamable/streamable-041.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-041.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -13,7 +13,9 @@
       
     <xsl:template name="main">
       <out>
-        <xsl:source-document streamable="true" href="transactions.xml"><xsl:apply-templates select="."/></xsl:source-document>
+        <xsl:source-document streamable="true" href="transactions.xml" validation="strict">
+          <xsl:apply-templates select="."/>
+        </xsl:source-document>
       </out>
     </xsl:template>
      
--- a/tests/attr/streamable/streamable-042.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-042.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -15,7 +15,9 @@
       
     <xsl:template name="main">
       <out>
-        <xsl:source-document streamable="true" href="loans.xml"><xsl:apply-templates select="."/></xsl:source-document>
+        <xsl:source-document streamable="true" href="loans.xml" validation="strict">
+          <xsl:apply-templates select="."/>
+        </xsl:source-document>
       </out>
     </xsl:template>
      
--- a/tests/attr/streamable/streamable-043.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-043.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -13,7 +13,9 @@
      
    <xsl:template name="main">
      <out>
-       <xsl:source-document streamable="true" href="loans.xml"><xsl:apply-templates select="."/></xsl:source-document>
+       <xsl:source-document streamable="true" href="loans.xml" validation="strict">
+         <xsl:apply-templates select="."/>
+       </xsl:source-document>
      </out>
    </xsl:template>
     
--- a/tests/attr/streamable/streamable-044.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-044.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -15,7 +15,9 @@
 
   <xsl:template name="main" match="/">
     <out>
-      <xsl:source-document streamable="true" href="loans.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+      <xsl:source-document streamable="true" href="loans.xml" validation="strict">
+        <xsl:apply-templates select="." mode="s"/>
+      </xsl:source-document>
     </out>
   </xsl:template>
 
--- a/tests/attr/streamable/streamable-045.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-045.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,9 @@
      
     <xsl:template name="main" match="/">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions-e.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions-e.xml" validation="strict">
+          <xsl:apply-templates select="." mode="s"/>
+        </xsl:source-document>
       </out>
     </xsl:template>
     
--- a/tests/attr/streamable/streamable-054.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-054.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,9 @@
      
     <xsl:template name="main" match="/">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions-e.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions-e.xml" validation="strict">
+          <xsl:apply-templates select="." mode="s"/>
+        </xsl:source-document>
       </out>
     </xsl:template>
     
--- a/tests/attr/streamable/streamable-055.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-055.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -16,7 +16,9 @@
      
     <xsl:template name="main" match="/">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions-e.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions-e.xml" validation="strict">
+          <xsl:apply-templates select="." mode="s"/>
+        </xsl:source-document>
       </out>
     </xsl:template>
     
--- a/tests/attr/streamable/streamable-056.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-056.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -16,7 +16,9 @@
      
     <xsl:template name="main" match="/">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions-e.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions-e.xml" validation="strict">
+          <xsl:apply-templates select="." mode="s"/>
+        </xsl:source-document>
       </out>
     </xsl:template>
     
--- a/tests/attr/streamable/streamable-057.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-057.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,9 @@
      
     <xsl:template name="main" match="/">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+          <xsl:apply-templates select="." mode="s"/>
+        </xsl:source-document>
       </out>
     </xsl:template>
     
--- a/tests/attr/streamable/streamable-058.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-058.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,9 @@
      
     <xsl:template name="main" match="/">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+          <xsl:apply-templates select="." mode="s"/>
+        </xsl:source-document>
       </out>
     </xsl:template>
     
--- a/tests/attr/streamable/streamable-059.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-059.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -19,7 +19,9 @@
      
     <xsl:template name="main" match="/">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="." mode="s"/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+          <xsl:apply-templates select="." mode="s"/>
+        </xsl:source-document>
       </out>
     </xsl:template>
     
--- a/tests/attr/streamable/streamable-074.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-074.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -16,7 +16,9 @@
       
     <xsl:template name="main">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="."/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+          <xsl:apply-templates select="."/>
+        </xsl:source-document>
       </out>
     </xsl:template>
      
--- a/tests/attr/streamable/streamable-075.xsl	Fri Jan 12 12:00:59 2018 +0000
+++ b/tests/attr/streamable/streamable-075.xsl	Mon Jan 15 23:59:43 2018 +0000
@@ -17,7 +17,9 @@
       
     <xsl:template name="main">
       <out>
-        <xsl:source-document streamable="true" href="grouped-transactions.xml"><xsl:apply-templates select="."/></xsl:source-document>
+        <xsl:source-document streamable="true" href="grouped-transactions.xml" validation="strict">
+          <xsl:apply-templates select="."/>
+        </xsl:source-document>
       </out>
     </xsl:template>