admin/report-overview.html
branchreports
changeset 1939 ef24edf20619
parent 948 34e4ac52bc0a
child 2012 79e448ade23b
equal deleted inserted replaced
1938:4ec5c316870a 1939:ef24edf20619
     1 <!DOCTYPE html>
     1 <!DOCTYPE html>
     2 <html>
     2 <html xmlns:f="urn:functions">
     3    <head>
     3    <head>
     4       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     4       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     5       <title>XSLT 3.0 test case overview</title>
     5       <title>XSLT 3.0 test case overview</title>
     6       <style type="text/css">
     6       <style type="text/css">
     7                     * {
     7                     * {
     8                         font-family: Arial, sans-serif;
     8                         font-family: Arial, sans-serif;
     9                     }
     9                     }
    10                     
    10                     
    11                     table {
    11                     table {
    12                         border: 1pt gray solid;
    12                         border: 1pt gray solid;
    13                         width: 600px;
    13                         width: 900px;
    14                     }
    14                     }
    15                     
    15                     
    16                     table * {
    16                     table * {
    17                         font-size: 10pt;
    17                         font-size: 10pt;
    18                     }
    18                     }
    19                     
    19                     
    20                     th {
    20                     th {
    21                         border: 0pt gray solid;
    21                         border: 0pt gray solid;
       
    22                         border-left: 1pt gray dotted;
    22                         padding: 3pt .8em 2pt .8em;
    23                         padding: 3pt .8em 2pt .8em;
    23                         text-align: left;
    24                         text-align: left;
    24                     }
    25                     }
    25                     
    26                     
    26                     table th.header {
    27                     table th.header {
    27                         font-size: 12pt;
    28                         font-size: 12pt;
       
    29                         text-align: right;
       
    30                         cursor: help;
       
    31                         text-decoration: underline;
       
    32                         text-decoration-style: dotted;
       
    33                         text-decoration-color: gray;
       
    34                         white-space: nowrap;
    28                     }
    35                     }
    29                     
    36                     
    30                     tr > th:first-child {
    37                     tr > th:first-child {
    31                         padding-left: 4pt;
    38                         padding-left: 4pt;
    32                     }
    39                     }
    33                     
    40                     
    34                     td {
    41                     td {
    35                         border: 0pt gray solid;
    42                         border: 0pt gray solid;
       
    43                         border-left: 1pt gray dotted;
    36                         padding: 2pt .8em 2pt .8em;
    44                         padding: 2pt .8em 2pt .8em;
    37                         text-align: right;
    45                         text-align: right;
    38                     }
    46                     }
    39 
    47 
    40                     caption {
    48                     caption {
   129       <table style="border-style:collapse;border:1pt grey solid;border-spacing: 0;">
   137       <table style="border-style:collapse;border:1pt grey solid;border-spacing: 0;">
   130          <caption>Overview by 3.0 feature</caption>
   138          <caption>Overview by 3.0 feature</caption>
   131          <tr>
   139          <tr>
   132             <th class="header"></th>
   140             <th class="header"></th>
   133             <th class="header">Total</th>
   141             <th class="header">Total</th>
       
   142             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
   134          </tr>
   143          </tr>
   135          <tr>
   144          <tr>
   136             <th>All features</th>
   145             <th>All features</th>
   137             <td>4627</td>
   146             <td>4627</td>
   138          </tr>
   147          </tr>
   172             <th><a href="#Other">Other</a></th>
   181             <th><a href="#Other">Other</a></th>
   173             <td>479</td>
   182             <td>479</td>
   174          </tr>
   183          </tr>
   175       </table>
   184       </table>
   176       <table>
   185       <table>
   177          <caption><a id="Packages"></a>Feature: Packages
   186          <caption><a id="Packages"></a>Feature: Packages <a href="#Packages-feature-source">&uarr;&uarr;</a></caption>
   178          </caption>
       
   179          <tr>
   187          <tr>
   180             <th>Packages - versioning</th>
   188             <th>Packages - versioning</th>
   181             <td>15</td>
   189             <td>37</td>
   182          </tr>
   190          </tr>
   183          <tr>
   191          <tr>
   184             <th>Packages - package</th>
   192             <th>Packages - package</th>
   185             <td>8</td>
   193             <td>8</td>
   186          </tr>
   194          </tr>
   196             <th>Packages - xquery</th>
   204             <th>Packages - xquery</th>
   197             <td>unknown</td>
   205             <td>unknown</td>
   198          </tr>
   206          </tr>
   199       </table>
   207       </table>
   200       <table>
   208       <table>
   201          <caption><a id="Streaming"></a>Feature: Streaming
   209          <caption><a id="Streaming"></a>Feature: Streaming <a href="#Streaming-feature-source">&uarr;&uarr;</a></caption>
   202          </caption>
       
   203          <tr>
   210          <tr>
   204             <th>Streaming - instructions</th>
   211             <th>Streaming - instructions</th>
   205             <td>653</td>
   212             <td>653</td>
   206          </tr>
   213          </tr>
   207          <tr>
   214          <tr>
   220             <th>Streaming - other</th>
   227             <th>Streaming - other</th>
   221             <td>3</td>
   228             <td>3</td>
   222          </tr>
   229          </tr>
   223       </table>
   230       </table>
   224       <table>
   231       <table>
   225          <caption><a id="Declarations"></a>Feature: Declarations
   232          <caption><a id="Declarations"></a>Feature: Declarations <a href="#Declarations-feature-source">&uarr;&uarr;</a></caption>
   226          </caption>
       
   227          <tr>
   233          <tr>
   228             <th>Accumulators</th>
   234             <th>Accumulators</th>
   229             <td>44</td>
   235             <td>44</td>
   230          </tr>
   236          </tr>
   231          <tr>
   237          <tr>
   244             <th>Global context item declaration</th>
   250             <th>Global context item declaration</th>
   245             <td>3</td>
   251             <td>3</td>
   246          </tr>
   252          </tr>
   247       </table>
   253       </table>
   248       <table>
   254       <table>
   249          <caption><a id="Instructions"></a>Feature: Instructions
   255          <caption><a id="Instructions"></a>Feature: Instructions <a href="#Instructions-feature-source">&uarr;&uarr;</a></caption>
   250          </caption>
       
   251          <tr>
   256          <tr>
   252             <th>Try / catch</th>
   257             <th>Try / catch</th>
   253             <td>27</td>
   258             <td>27</td>
   254          </tr>
   259          </tr>
   255          <tr>
   260          <tr>
   300             <th>Number (xsl:number format-number) enhancements</th>
   305             <th>Number (xsl:number format-number) enhancements</th>
   301             <td>10</td>
   306             <td>10</td>
   302          </tr>
   307          </tr>
   303       </table>
   308       </table>
   304       <table>
   309       <table>
   305          <caption><a id="Attributes"></a>Feature: Attributes
   310          <caption><a id="Attributes"></a>Feature: Attributes <a href="#Attributes-feature-source">&uarr;&uarr;</a></caption>
   306          </caption>
       
   307          <tr>
   311          <tr>
   308             <th>Declared modes</th>
   312             <th>Declared modes</th>
   309             <td>0</td>
   313             <td>0</td>
   310          </tr>
   314          </tr>
   311          <tr>
   315          <tr>
   316             <th>Composite keys in for-each-group</th>
   320             <th>Composite keys in for-each-group</th>
   317             <td>15</td>
   321             <td>15</td>
   318          </tr>
   322          </tr>
   319          <tr>
   323          <tr>
   320             <th>Composite keys in keys</th>
   324             <th>Composite keys in keys</th>
   321             <td>2</td>
   325             <td>3</td>
   322          </tr>
   326          </tr>
   323          <tr>
   327          <tr>
   324             <th>Select attribute on copy instruction</th>
   328             <th>Select attribute on copy instruction</th>
   325             <td>30</td>
   329             <td>30</td>
   326          </tr>
   330          </tr>
   327          <tr>
   331          <tr>
   328             <th>Static variables and parameters</th>
   332             <th>Static variables and parameters</th>
   329             <td>37</td>
   333             <td>44</td>
   330          </tr>
   334          </tr>
   331          <tr>
   335          <tr>
   332             <th>Cache, override, identity attributes on function declaration</th>
   336             <th>Cache, override, identity attributes on function declaration</th>
   333             <td>28</td>
   337             <td>28</td>
   334          </tr>
   338          </tr>
   368             <th>Enhancements on typed=lax for non-validating processors</th>
   372             <th>Enhancements on typed=lax for non-validating processors</th>
   369             <td>unknown</td>
   373             <td>unknown</td>
   370          </tr>
   374          </tr>
   371       </table>
   375       </table>
   372       <table>
   376       <table>
   373          <caption><a id="Stylesheet%20initialization"></a>Feature: Stylesheet initialization
   377          <caption><a id="Stylesheet-initialization"></a>Feature: Stylesheet initialization <a href="#Stylesheet-initialization-feature-source">&uarr;&uarr;</a></caption>
   374          </caption>
       
   375          <tr>
   378          <tr>
   376             <th>Initial function</th>
   379             <th>Initial function</th>
   377             <td>5</td>
   380             <td>5</td>
   378          </tr>
   381          </tr>
   379          <tr>
   382          <tr>
   384             <th>Initial mode</th>
   387             <th>Initial mode</th>
   385             <td>1</td>
   388             <td>1</td>
   386          </tr>
   389          </tr>
   387       </table>
   390       </table>
   388       <table>
   391       <table>
   389          <caption><a id="Functions"></a>Feature: Functions
   392          <caption><a id="Functions"></a>Feature: Functions <a href="#Functions-feature-source">&uarr;&uarr;</a></caption>
   390          </caption>
       
   391          <tr>
   393          <tr>
   392             <th>Higher order functions</th>
   394             <th>Higher order functions</th>
   393             <td>70</td>
   395             <td>70</td>
   394          </tr>
   396          </tr>
   395          <tr>
   397          <tr>
   404             <th>New function copy-of</th>
   406             <th>New function copy-of</th>
   405             <td>22</td>
   407             <td>22</td>
   406          </tr>
   408          </tr>
   407          <tr>
   409          <tr>
   408             <th>New function json-to-xml</th>
   410             <th>New function json-to-xml</th>
   409             <td>52</td>
   411             <td>53</td>
   410          </tr>
   412          </tr>
   411          <tr>
   413          <tr>
   412             <th>New function snapshot</th>
   414             <th>New function snapshot</th>
   413             <td>33</td>
   415             <td>33</td>
   414          </tr>
   416          </tr>
   432             <th>Enhancements on function format-number (moved, but new formats)</th>
   434             <th>Enhancements on function format-number (moved, but new formats)</th>
   433             <td>2</td>
   435             <td>2</td>
   434          </tr>
   436          </tr>
   435          <tr>
   437          <tr>
   436             <th>Enhancements on function key (composite keys)</th>
   438             <th>Enhancements on function key (composite keys)</th>
   437             <td>2</td>
   439             <td>3</td>
   438          </tr>
   440          </tr>
   439          <tr>
   441          <tr>
   440             <th>Enhancements on function type-available (XSD 1.1)</th>
   442             <th>Enhancements on function type-available (XSD 1.1)</th>
   441             <td>1</td>
   443             <td>1</td>
   442          </tr>
   444          </tr>
   444             <th>Enhancements on function system-property (new properties)</th>
   446             <th>Enhancements on function system-property (new properties)</th>
   445             <td>4</td>
   447             <td>4</td>
   446          </tr>
   448          </tr>
   447          <tr>
   449          <tr>
   448             <th>Enhancements on function unparsed-entity-uri (arity zero)</th>
   450             <th>Enhancements on function unparsed-entity-uri (arity zero)</th>
   449             <td>0</td>
   451             <td>6</td>
   450          </tr>
   452          </tr>
   451          <tr>
   453          <tr>
   452             <th>Enhancements on function unparsed-entity-public-id (arity zero)</th>
   454             <th>Enhancements on function unparsed-entity-public-id (arity zero)</th>
   453             <td>0</td>
   455             <td>0</td>
   454          </tr>
   456          </tr>
   455       </table>
   457       </table>
   456       <table>
   458       <table>
   457          <caption><a id="Maps"></a>Feature: Maps
   459          <caption><a id="Maps"></a>Feature: Maps <a href="#Maps-feature-source">&uarr;&uarr;</a></caption>
   458          </caption>
       
   459          <tr>
   460          <tr>
   460             <th>Maps - function contains</th>
   461             <th>Maps - function contains</th>
   461             <td>1</td>
   462             <td>1</td>
   462          </tr>
   463          </tr>
   463          <tr>
   464          <tr>
   496             <th>Maps - expressions / other</th>
   497             <th>Maps - expressions / other</th>
   497             <td>36</td>
   498             <td>36</td>
   498          </tr>
   499          </tr>
   499       </table>
   500       </table>
   500       <table>
   501       <table>
   501          <caption><a id="Other"></a>Feature: Other
   502          <caption><a id="Other"></a>Feature: Other <a href="#Other-feature-source">&uarr;&uarr;</a></caption>
   502          </caption>
       
   503          <tr>
   503          <tr>
   504             <th>Expand text, text value templates</th>
   504             <th>Expand text, text value templates</th>
   505             <td>29</td>
   505             <td>29</td>
   506          </tr>
   506          </tr>
   507          <tr>
   507          <tr>
   508             <th>Pattern enhancements</th>
   508             <th>Pattern enhancements</th>
   509             <td>66</td>
   509             <td>73</td>
   510          </tr>
   510          </tr>
   511          <tr>
   511          <tr>
   512             <th>EQName adoption</th>
   512             <th>EQName adoption</th>
   513             <td>23</td>
   513             <td>23</td>
   514          </tr>
   514          </tr>
   544             <th>XSD 1.1 types</th>
   544             <th>XSD 1.1 types</th>
   545             <td>unknown</td>
   545             <td>unknown</td>
   546          </tr>
   546          </tr>
   547       </table>
   547       </table>
   548       <table>
   548       <table>
   549          <caption><a id="Attributes-xt3"></a>Attributes (XT3)
   549          <caption><a id="Attributes-xt3"></a>Attributes (XT3) <a style="text-decoration:none" href="#Attributes-xt3-source">&uarr;&uarr;</a></caption>
   550          </caption>
   550          <tr>
       
   551             <th class="header">&nbsp;</th>
       
   552             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
   553             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
   554             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
   555             <th class="header" title="Total tests in this category">Total</th>
       
   556             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
   557          </tr>
   551          <tr>
   558          <tr>
   552             <th>Attributes (all)</th>
   559             <th>Attributes (all)</th>
   553             <td>681</td>
   560             <td>681</td>
   554             <td>361</td>
   561             <td>361</td>
   555             <td>173</td>
   562             <td>173</td>
   594             <th><a href="#Tests%20select-keywords">Tests select</a></th>
   601             <th><a href="#Tests%20select-keywords">Tests select</a></th>
   595             <td>71</td>
   602             <td>71</td>
   596             <td>1</td>
   603             <td>1</td>
   597             <td>85</td>
   604             <td>85</td>
   598             <td>157</td>
   605             <td>157</td>
   599          </tr>
   606             <td><span style="color:red">1</span>/0/156
   600          <tr>
   607             </td>
   601             <th><a href="#Tests%20Shadow%20Attributes%20%28Static%20AVTs%29-keywords">Tests Shadow Attributes (Static AVTs)</a></th>
   608          </tr>
       
   609          <tr>
       
   610             <th><a href="#Tests-Shadow-Attributes-(Static-AVTs)-keywords" id="Tests-Shadow-Attributes-(Static-AVTs)-key-overview">Tests Shadow Attributes (Static AVTs)</a></th>
   602             <td>0</td>
   611             <td>0</td>
   603             <td>7</td>
   612             <td>7</td>
   604             <td>0</td>
   613             <td>0</td>
   605             <td>7</td>
   614             <td>7</td>
   606          </tr>
   615          </tr>
   622             <th><a href="#Tests%20strip-type-annotations-keywords">Tests strip-type-annotations</a></th>
   631             <th><a href="#Tests%20strip-type-annotations-keywords">Tests strip-type-annotations</a></th>
   623             <td>26</td>
   632             <td>26</td>
   624             <td>0</td>
   633             <td>0</td>
   625             <td>0</td>
   634             <td>0</td>
   626             <td>26</td>
   635             <td>26</td>
   627          </tr>
   636             <td><span style="color:red">3</span>/0/23
   628          <tr>
   637             </td>
   629             <th><a href="#Tests%20tunnel-keywords">Tests tunnel</a></th>
   638          </tr>
       
   639          <tr>
       
   640             <th><a href="#Tests-tunnel-keywords" id="Tests-tunnel-key-overview">Tests tunnel</a></th>
   630             <td>54</td>
   641             <td>54</td>
   631             <td>4</td>
   642             <td>4</td>
   632             <td>0</td>
   643             <td>0</td>
   633             <td>58</td>
   644             <td>58</td>
   634          </tr>
   645          </tr>
   657             <th><a href="#Tests%20xpath-default-namespace-keywords">Tests xpath-default-namespace</a></th>
   668             <th><a href="#Tests%20xpath-default-namespace-keywords">Tests xpath-default-namespace</a></th>
   658             <td>21</td>
   669             <td>21</td>
   659             <td>0</td>
   670             <td>0</td>
   660             <td>4</td>
   671             <td>4</td>
   661             <td>25</td>
   672             <td>25</td>
       
   673             <td><span style="color:red">0</span>/0/25
       
   674             </td>
   662          </tr>
   675          </tr>
   663       </table>
   676       </table>
   664       <table>
   677       <table>
   665          <caption><a id="Declarations-xt3"></a>Declarations (XT3)
   678          <caption><a id="Declarations-xt3"></a>Declarations (XT3) <a style="text-decoration:none" href="#Declarations-xt3-source">&uarr;&uarr;</a></caption>
   666          </caption>
   679          <tr>
       
   680             <th class="header">&nbsp;</th>
       
   681             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
   682             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
   683             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
   684             <th class="header" title="Total tests in this category">Total</th>
       
   685             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
   686          </tr>
   667          <tr>
   687          <tr>
   668             <th>Declarations (all)</th>
   688             <th>Declarations (all)</th>
   669             <td>513</td>
   689             <td>513</td>
   670             <td>271</td>
   690             <td>271</td>
   671             <td>154</td>
   691             <td>154</td>
   717             <th><a href="#Tests%20import-keywords">Tests import</a></th>
   737             <th><a href="#Tests%20import-keywords">Tests import</a></th>
   718             <td>27</td>
   738             <td>27</td>
   719             <td>3</td>
   739             <td>3</td>
   720             <td>12</td>
   740             <td>12</td>
   721             <td>42</td>
   741             <td>42</td>
   722          </tr>
   742             <td><span style="color:red">4</span>/0/38
   723          <tr>
   743             </td>
   724             <th><a href="#Tests%20import-schema-keywords">Tests import-schema</a></th>
   744          </tr>
       
   745          <tr>
       
   746             <th><a href="#Tests-import-schema-keywords" id="Tests-import-schema-key-overview">Tests import-schema</a></th>
   725             <td>193</td>
   747             <td>193</td>
   726             <td>2</td>
   748             <td>2</td>
   727             <td>0</td>
   749             <td>0</td>
   728             <td>195</td>
   750             <td>195</td>
   729          </tr>
   751             <td><span style="color:red">2</span>/0/193
   730          <tr>
   752             </td>
   731             <th><a href="#Tests%20include-keywords">Tests include</a></th>
   753          </tr>
       
   754          <tr>
       
   755             <th><a href="#Tests-include-keywords" id="Tests-include-key-overview">Tests include</a></th>
   732             <td>12</td>
   756             <td>12</td>
   733             <td>1</td>
   757             <td>1</td>
   734             <td>3</td>
   758             <td>3</td>
   735             <td>16</td>
   759             <td>16</td>
   736          </tr>
   760             <td><span style="color:red">2</span>/0/14
   737          <tr>
   761             </td>
   738             <th><a href="#Tests%20namespace-keywords">Tests namespace</a></th>
   762          </tr>
       
   763          <tr>
       
   764             <th><a href="#Tests-namespace-keywords" id="Tests-namespace-key-overview">Tests namespace</a></th>
   739             <td>9</td>
   765             <td>9</td>
   740             <td>0</td>
   766             <td>0</td>
   741             <td>6</td>
   767             <td>6</td>
   742             <td>15</td>
   768             <td>15</td>
   743          </tr>
   769          </tr>
   766             <th><a href="#Tests%20the%20xsl%3Aparam%20element-keywords">Tests the xsl:param element</a></th>
   792             <th><a href="#Tests%20the%20xsl%3Aparam%20element-keywords">Tests the xsl:param element</a></th>
   767             <td>25</td>
   793             <td>25</td>
   768             <td>4</td>
   794             <td>4</td>
   769             <td>0</td>
   795             <td>0</td>
   770             <td>29</td>
   796             <td>29</td>
   771          </tr>
   797             <td><span style="color:red">0</span>/0/29
   772          <tr>
   798             </td>
   773             <th><a href="#Tests%20whitespace-keywords">Tests whitespace</a></th>
   799          </tr>
   774             <td>1</td>
   800          <tr>
   775             <td>1</td>
   801             <th><a href="#Tests-whitespace-keywords" id="Tests-whitespace-key-overview">Tests whitespace</a></th>
   776             <td>21</td>
   802             <td>1</td>
   777             <td>23</td>
   803             <td>1</td>
   778          </tr>
   804             <td>22</td>
   779          <tr>
   805             <td>24</td>
   780             <th><a href="#Tests%20template-keywords">Tests template</a></th>
   806             <td><span style="color:red">2</span>/0/22
       
   807             </td>
       
   808          </tr>
       
   809          <tr>
       
   810             <th><a href="#Tests-template-keywords" id="Tests-template-key-overview">Tests template</a></th>
   781             <td>1</td>
   811             <td>1</td>
   782             <td>0</td>
   812             <td>0</td>
   783             <td>5</td>
   813             <td>5</td>
   784             <td>6</td>
   814             <td>6</td>
   785          </tr>
   815          </tr>
   797             <td>71</td>
   827             <td>71</td>
   798             <td>101</td>
   828             <td>101</td>
   799          </tr>
   829          </tr>
   800       </table>
   830       </table>
   801       <table>
   831       <table>
   802          <caption><a id="Expressions-xt3"></a>Expressions (XT3)
   832          <caption><a id="Expressions-xt3"></a>Expressions (XT3) <a style="text-decoration:none" href="#Expressions-xt3-source">&uarr;&uarr;</a></caption>
   803          </caption>
   833          <tr>
       
   834             <th class="header">&nbsp;</th>
       
   835             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
   836             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
   837             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
   838             <th class="header" title="Total tests in this category">Total</th>
       
   839             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
   840          </tr>
   804          <tr>
   841          <tr>
   805             <th>Expressions (all)</th>
   842             <th>Expressions (all)</th>
   806             <td>183</td>
   843             <td>183</td>
   807             <td>77</td>
   844             <td>77</td>
   808             <td>434</td>
   845             <td>434</td>
   812             <th><a href="#Tests%20axes-keywords">Tests axes</a></th>
   849             <th><a href="#Tests%20axes-keywords">Tests axes</a></th>
   813             <td>20</td>
   850             <td>20</td>
   814             <td>0</td>
   851             <td>0</td>
   815             <td>182</td>
   852             <td>182</td>
   816             <td>202</td>
   853             <td>202</td>
   817          </tr>
   854             <td><span style="color:red">0</span>/0/202
   818          <tr>
   855             </td>
   819             <th><a href="#Tests%20castable-keywords">Tests castable</a></th>
   856          </tr>
   820             <td>4</td>
   857          <tr>
   821             <td>0</td>
   858             <th><a href="#Tests-castable-keywords" id="Tests-castable-key-overview">Tests castable</a></th>
   822             <td>0</td>
   859             <td>4</td>
   823             <td>4</td>
   860             <td>0</td>
   824          </tr>
   861             <td>0</td>
   825          <tr>
   862             <td>4</td>
   826             <th><a href="#Tests%20data-manipulation-keywords">Tests data-manipulation</a></th>
   863             <td><span style="color:red">0</span>/0/4
       
   864             </td>
       
   865          </tr>
       
   866          <tr>
       
   867             <th><a href="#Tests-data-manipulation-keywords" id="Tests-data-manipulation-key-overview">Tests data-manipulation</a></th>
   827             <td>0</td>
   868             <td>0</td>
   828             <td>0</td>
   869             <td>0</td>
   829             <td>28</td>
   870             <td>28</td>
   830             <td>28</td>
   871             <td>28</td>
   831          </tr>
   872          </tr>
   852          </tr>
   893          </tr>
   853          <tr>
   894          <tr>
   854             <th><a href="#Tests%20math-keywords">Tests math</a></th>
   895             <th><a href="#Tests%20math-keywords">Tests math</a></th>
   855             <td>34</td>
   896             <td>34</td>
   856             <td>4</td>
   897             <td>4</td>
   857             <td>108</td>
   898             <td>118</td>
   858             <td>146</td>
   899             <td>146</td>
   859          </tr>
   900          </tr>
   860          <tr>
   901          <tr>
   861             <th><a href="#Tests%20nodetest-keywords">Tests nodetest</a></th>
   902             <th><a href="#Tests%20nodetest-keywords">Tests nodetest</a></th>
   862             <td>36</td>
   903             <td>36</td>
   863             <td>0</td>
   904             <td>0</td>
   864             <td>2</td>
   905             <td>2</td>
   865             <td>38</td>
   906             <td>38</td>
   866          </tr>
   907             <td><span style="color:red">0</span>/0/38
   867          <tr>
   908             </td>
   868             <th><a href="#Tests%20path-keywords">Tests path</a></th>
   909          </tr>
       
   910          <tr>
       
   911             <th><a href="#Tests-path-keywords" id="Tests-path-key-overview">Tests path</a></th>
   869             <td>0</td>
   912             <td>0</td>
   870             <td>0</td>
   913             <td>0</td>
   871             <td>10</td>
   914             <td>10</td>
   872             <td>10</td>
   915             <td>10</td>
   873          </tr>
   916             <td><span style="color:red">0</span>/0/10
   874          <tr>
   917             </td>
   875             <th><a href="#Tests%20predicate-keywords">Tests predicate</a></th>
   918          </tr>
       
   919          <tr>
       
   920             <th><a href="#Tests-predicate-keywords" id="Tests-predicate-key-overview">Tests predicate</a></th>
   876             <td>2</td>
   921             <td>2</td>
   877             <td>0</td>
   922             <td>0</td>
   878             <td>50</td>
   923             <td>50</td>
   879             <td>52</td>
   924             <td>52</td>
   880          </tr>
   925          </tr>
   882             <th><a href="#Tests%20treat-as-keywords">Tests treat-as</a></th>
   927             <th><a href="#Tests%20treat-as-keywords">Tests treat-as</a></th>
   883             <td>4</td>
   928             <td>4</td>
   884             <td>0</td>
   929             <td>0</td>
   885             <td>0</td>
   930             <td>0</td>
   886             <td>4</td>
   931             <td>4</td>
   887          </tr>
   932             <td><span style="color:red">0</span>/0/4
   888          <tr>
   933             </td>
   889             <th><a href="#Tests%20type-expr-keywords">Tests type-expr</a></th>
   934          </tr>
   890             <td>4</td>
   935          <tr>
   891             <td>0</td>
   936             <th><a href="#Tests-type-expr-keywords" id="Tests-type-expr-key-overview">Tests type-expr</a></th>
   892             <td>0</td>
   937             <td>4</td>
   893             <td>4</td>
   938             <td>0</td>
   894          </tr>
   939             <td>0</td>
   895          <tr>
   940             <td>4</td>
   896             <th><a href="#Tests%20type-functions-keywords">Tests type-functions</a></th>
   941             <td><span style="color:red">0</span>/0/4
       
   942             </td>
       
   943          </tr>
       
   944          <tr>
       
   945             <th><a href="#Tests-type-functions-keywords" id="Tests-type-functions-key-overview">Tests type-functions</a></th>
   897             <td>9</td>
   946             <td>9</td>
   898             <td>1</td>
   947             <td>1</td>
   899             <td>0</td>
   948             <td>0</td>
   900             <td>10</td>
   949             <td>10</td>
   901          </tr>
   950             <td><span style="color:red">1</span>/0/9
   902          <tr>
   951             </td>
   903             <th><a href="#Tests%20xpath-compat-keywords">Tests xpath-compat</a></th>
   952          </tr>
       
   953          <tr>
       
   954             <th><a href="#Tests-xpath-compat-keywords" id="Tests-xpath-compat-key-overview">Tests xpath-compat</a></th>
   904             <td>18</td>
   955             <td>18</td>
   905             <td>0</td>
   956             <td>0</td>
   906             <td>0</td>
   957             <td>0</td>
   907             <td>18</td>
   958             <td>18</td>
       
   959             <td><span style="color:red">0</span>/0/18
       
   960             </td>
   908          </tr>
   961          </tr>
   909       </table>
   962       </table>
   910       <table>
   963       <table>
   911          <caption><a id="Functions-xt3"></a>Functions (XT3)
   964          <caption><a id="Functions-xt3"></a>Functions (XT3) <a style="text-decoration:none" href="#Functions-xt3-source">&uarr;&uarr;</a></caption>
   912          </caption>
   965          <tr>
       
   966             <th class="header">&nbsp;</th>
       
   967             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
   968             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
   969             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
   970             <th class="header" title="Total tests in this category">Total</th>
       
   971             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
   972          </tr>
   913          <tr>
   973          <tr>
   914             <th>Functions (all)</th>
   974             <th>Functions (all)</th>
   915             <td>413</td>
   975             <td>413</td>
   916             <td>128</td>
   976             <td>128</td>
   917             <td>387</td>
   977             <td>387</td>
   925             <td>38</td>
   985             <td>38</td>
   926          </tr>
   986          </tr>
   927          <tr>
   987          <tr>
   928             <th><a href="#Tests%20base-uri-keywords">Tests base-uri</a></th>
   988             <th><a href="#Tests%20base-uri-keywords">Tests base-uri</a></th>
   929             <td>48</td>
   989             <td>48</td>
   930             <td>0</td>
   990             <td>2</td>
   931             <td>0</td>
   991             <td>0</td>
   932             <td>48</td>
   992             <td>50</td>
   933          </tr>
   993             <td><span style="color:red">2</span>/0/48
   934          <tr>
   994             </td>
   935             <th><a href="#Tests%20collation-keywords">Tests collation</a></th>
   995          </tr>
       
   996          <tr>
       
   997             <th><a href="#Tests-collation-keywords" id="Tests-collation-key-overview">Tests collation</a></th>
   936             <td>5</td>
   998             <td>5</td>
   937             <td>0</td>
   999             <td>0</td>
   938             <td>0</td>
  1000             <td>0</td>
   939             <td>5</td>
  1001             <td>5</td>
   940          </tr>
  1002          </tr>
   963             <th><a href="#Tests%20current-output-uri%28%29%20function%20in%20XSLT%203.0-keywords">Tests current-output-uri() function in XSLT 3.0</a></th>
  1025             <th><a href="#Tests%20current-output-uri%28%29%20function%20in%20XSLT%203.0-keywords">Tests current-output-uri() function in XSLT 3.0</a></th>
   964             <td>0</td>
  1026             <td>0</td>
   965             <td>5</td>
  1027             <td>5</td>
   966             <td>0</td>
  1028             <td>0</td>
   967             <td>5</td>
  1029             <td>5</td>
   968          </tr>
  1030             <td><span style="color:red">0</span>/0/5
   969          <tr>
  1031             </td>
   970             <th><a href="#Tests%20deep-equal-keywords">Tests deep-equal</a></th>
  1032          </tr>
       
  1033          <tr>
       
  1034             <th><a href="#Tests-deep-equal-keywords" id="Tests-deep-equal-key-overview">Tests deep-equal</a></th>
   971             <td>2</td>
  1035             <td>2</td>
   972             <td>0</td>
  1036             <td>0</td>
   973             <td>0</td>
  1037             <td>0</td>
   974             <td>2</td>
  1038             <td>2</td>
   975          </tr>
  1039          </tr>
  1030             <td>52</td>
  1094             <td>52</td>
  1031          </tr>
  1095          </tr>
  1032          <tr>
  1096          <tr>
  1033             <th><a href="#Test%20xsl%3Akey%20and%20the%20key%28%29%20function-keywords">Test xsl:key and the key() function</a></th>
  1097             <th><a href="#Test%20xsl%3Akey%20and%20the%20key%28%29%20function-keywords">Test xsl:key and the key() function</a></th>
  1034             <td>31</td>
  1098             <td>31</td>
  1035             <td>2</td>
  1099             <td>3</td>
  1036             <td>55</td>
  1100             <td>55</td>
  1037             <td>88</td>
  1101             <td>88</td>
  1038          </tr>
  1102          </tr>
  1039          <tr>
  1103          <tr>
  1040             <th><a href="#Test%20the%20fn%3Anormalize-unicode%28%29%20function%20introduced%20in%20XPath%202.0%2C%20together%20with%20the%20normalization-form%20option%20on%20serialization.-keywords">Test the fn:normalize-unicode() function introduced in XPath 2.0, together with the normalization-form option on serialization.</a></th>
  1104             <th><a href="#Test%20the%20fn%3Anormalize-unicode%28%29%20function%20introduced%20in%20XPath%202.0%2C%20together%20with%20the%20normalization-form%20option%20on%20serialization.-keywords">Test the fn:normalize-unicode() function introduced in XPath 2.0, together with the normalization-form option on serialization.</a></th>
  1089             <th><a href="#Tests%20the%20type-available%28%29%20function-keywords">Tests the type-available() function</a></th>
  1153             <th><a href="#Tests%20the%20type-available%28%29%20function-keywords">Tests the type-available() function</a></th>
  1090             <td>4</td>
  1154             <td>4</td>
  1091             <td>1</td>
  1155             <td>1</td>
  1092             <td>0</td>
  1156             <td>0</td>
  1093             <td>5</td>
  1157             <td>5</td>
  1094          </tr>
  1158             <td><span style="color:red">1</span>/0/4
  1095          <tr>
  1159             </td>
  1096             <th><a href="#Tests%20the%20unparsed-entity-uri%20function-keywords">Tests the unparsed-entity-uri function</a></th>
  1160          </tr>
  1097             <td>1</td>
  1161          <tr>
  1098             <td>0</td>
  1162             <th><a href="#Tests-the-unparsed-entity-uri-and-unparsed-entity-public-id-functions-keywords" id="Tests-the-unparsed-entity-uri-and-unparsed-entity-public-id-functions-key-overview">Tests the unparsed-entity-uri and unparsed-entity-public-id functions</a></th>
  1099             <td>0</td>
  1163             <td>6</td>
  1100             <td>1</td>
  1164             <td>6</td>
  1101          </tr>
  1165             <td>0</td>
  1102          <tr>
  1166             <td>12</td>
  1103             <th><a href="#Tests%20the%20fn%3Aunparsed-text%28%29%20function-keywords">Tests the fn:unparsed-text() function</a></th>
  1167             <td><span style="color:red">11</span>/0/1
       
  1168             </td>
       
  1169          </tr>
       
  1170          <tr>
       
  1171             <th><a href="#Tests-the-fn:unparsed-text()-function-keywords" id="Tests-the-fn:unparsed-text()-function-key-overview">Tests the fn:unparsed-text() function</a></th>
  1104             <td>5</td>
  1172             <td>5</td>
  1105             <td>0</td>
  1173             <td>0</td>
  1106             <td>0</td>
  1174             <td>0</td>
  1107             <td>5</td>
  1175             <td>5</td>
  1108          </tr>
  1176             <td><span style="color:red">0</span>/0/5
  1109          <tr>
  1177             </td>
  1110             <th><a href="#Tests%20unparsed-text-lines-keywords">Tests unparsed-text-lines</a></th>
  1178          </tr>
       
  1179          <tr>
       
  1180             <th><a href="#Tests-unparsed-text-lines-keywords" id="Tests-unparsed-text-lines-key-overview">Tests unparsed-text-lines</a></th>
  1111             <td>0</td>
  1181             <td>0</td>
  1112             <td>6</td>
  1182             <td>6</td>
  1113             <td>0</td>
  1183             <td>0</td>
  1114             <td>6</td>
  1184             <td>6</td>
  1115          </tr>
  1185          </tr>
  1120             <td>0</td>
  1190             <td>0</td>
  1121             <td>28</td>
  1191             <td>28</td>
  1122          </tr>
  1192          </tr>
  1123       </table>
  1193       </table>
  1124       <table>
  1194       <table>
  1125          <caption><a id="Instructions-xt3"></a>Instructions (XT3)
  1195          <caption><a id="Instructions-xt3"></a>Instructions (XT3) <a style="text-decoration:none" href="#Instructions-xt3-source">&uarr;&uarr;</a></caption>
  1126          </caption>
  1196          <tr>
       
  1197             <th class="header">&nbsp;</th>
       
  1198             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
  1199             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
  1200             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
  1201             <th class="header" title="Total tests in this category">Total</th>
       
  1202             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
  1203          </tr>
  1127          <tr>
  1204          <tr>
  1128             <th>Instructions (all)</th>
  1205             <th>Instructions (all)</th>
  1129             <td>581</td>
  1206             <td>581</td>
  1130             <td>373</td>
  1207             <td>373</td>
  1131             <td>263</td>
  1208             <td>263</td>
  1177             <th><a href="#Tests%20the%20xsl%3Adocument%20instruction%2C%20and%20construction%20of%20document%20nodes-keywords">Tests the xsl:document instruction, and construction of document nodes</a></th>
  1254             <th><a href="#Tests%20the%20xsl%3Adocument%20instruction%2C%20and%20construction%20of%20document%20nodes-keywords">Tests the xsl:document instruction, and construction of document nodes</a></th>
  1178             <td>25</td>
  1255             <td>25</td>
  1179             <td>0</td>
  1256             <td>0</td>
  1180             <td>0</td>
  1257             <td>0</td>
  1181             <td>25</td>
  1258             <td>25</td>
  1182          </tr>
  1259             <td><span style="color:red">0</span>/0/25
  1183          <tr>
  1260             </td>
  1184             <th><a href="#Tests%20the%20xsl%3Aelement%20instruction-keywords">Tests the xsl:element instruction</a></th>
  1261          </tr>
       
  1262          <tr>
       
  1263             <th><a href="#Tests-the-xsl:element-instruction-keywords" id="Tests-the-xsl:element-instruction-key-overview">Tests the xsl:element instruction</a></th>
  1185             <td>18</td>
  1264             <td>18</td>
  1186             <td>10</td>
  1265             <td>10</td>
  1187             <td>0</td>
  1266             <td>0</td>
  1188             <td>28</td>
  1267             <td>28</td>
  1189          </tr>
  1268          </tr>
  1306             <td>0</td>
  1385             <td>0</td>
  1307             <td>27</td>
  1386             <td>27</td>
  1308          </tr>
  1387          </tr>
  1309       </table>
  1388       </table>
  1310       <table>
  1389       <table>
  1311          <caption><a id="Miscellaneous-xt3"></a>Miscellaneous (XT3)
  1390          <caption><a id="Miscellaneous-xt3"></a>Miscellaneous (XT3) <a style="text-decoration:none" href="#Miscellaneous-xt3-source">&uarr;&uarr;</a></caption>
  1312          </caption>
  1391          <tr>
       
  1392             <th class="header">&nbsp;</th>
       
  1393             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
  1394             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
  1395             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
  1396             <th class="header" title="Total tests in this category">Total</th>
       
  1397             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
  1398          </tr>
  1313          <tr>
  1399          <tr>
  1314             <th>Miscellaneous (all)</th>
  1400             <th>Miscellaneous (all)</th>
  1315             <td>1748</td>
  1401             <td>1748</td>
  1316             <td>1159</td>
  1402             <td>1159</td>
  1317             <td>97</td>
  1403             <td>97</td>
  1321             <th><a href="#Tests%20backwards%20compatibility%20with%20XSLT%201.0-keywords">Tests backwards compatibility with XSLT 1.0</a></th>
  1407             <th><a href="#Tests%20backwards%20compatibility%20with%20XSLT%201.0-keywords">Tests backwards compatibility with XSLT 1.0</a></th>
  1322             <td>43</td>
  1408             <td>43</td>
  1323             <td>1</td>
  1409             <td>1</td>
  1324             <td>1</td>
  1410             <td>1</td>
  1325             <td>45</td>
  1411             <td>45</td>
  1326          </tr>
  1412             <td><span style="color:red">0</span>/0/45
  1327          <tr>
  1413             </td>
  1328             <th><a href="#A%20collection%20of%20miscellaneous%20tests%20garnered%20from%20interesting%20bug%20reports-keywords">A collection of miscellaneous tests garnered from interesting bug reports</a></th>
  1414          </tr>
       
  1415          <tr>
       
  1416             <th><a href="#A-collection-of-miscellaneous-tests-garnered-from-interesting-bug-reports-keywords" id="A-collection-of-miscellaneous-tests-garnered-from-interesting-bug-reports-key-overview">A collection of miscellaneous tests garnered from interesting bug reports</a></th>
  1329             <td>33</td>
  1417             <td>33</td>
  1330             <td>0</td>
  1418             <td>0</td>
  1331             <td>53</td>
  1419             <td>53</td>
  1332             <td>86</td>
  1420             <td>86</td>
  1333          </tr>
  1421             <td><span style="color:red">3</span>/0/83
  1334          <tr>
  1422             </td>
  1335             <th><a href="#Tests%20built-in-templates-keywords">Tests built-in-templates</a></th>
  1423          </tr>
       
  1424          <tr>
       
  1425             <th><a href="#Tests-built-in-templates-keywords" id="Tests-built-in-templates-key-overview">Tests built-in-templates</a></th>
  1336             <td>4</td>
  1426             <td>4</td>
  1337             <td>0</td>
  1427             <td>0</td>
  1338             <td>0</td>
  1428             <td>0</td>
  1339             <td>4</td>
  1429             <td>4</td>
  1340          </tr>
  1430          </tr>
  1349             <th><a href="#Tests%20collations-keywords">Tests collations</a></th>
  1439             <th><a href="#Tests%20collations-keywords">Tests collations</a></th>
  1350             <td>32</td>
  1440             <td>32</td>
  1351             <td>0</td>
  1441             <td>0</td>
  1352             <td>2</td>
  1442             <td>2</td>
  1353             <td>34</td>
  1443             <td>34</td>
  1354          </tr>
  1444             <td><span style="color:red">0</span>/0/34
  1355          <tr>
  1445             </td>
  1356             <th><a href="#Tests%20embedded-stylesheet-keywords">Tests embedded-stylesheet</a></th>
  1446          </tr>
       
  1447          <tr>
       
  1448             <th><a href="#Tests-embedded-stylesheet-keywords" id="Tests-embedded-stylesheet-key-overview">Tests embedded-stylesheet</a></th>
  1357             <td>18</td>
  1449             <td>18</td>
  1358             <td>0</td>
  1450             <td>0</td>
  1359             <td>0</td>
  1451             <td>0</td>
  1360             <td>18</td>
  1452             <td>18</td>
  1361          </tr>
  1453          </tr>
  1377             <th><a href="#Tests%20initial-mode-keywords">Tests initial-mode</a></th>
  1469             <th><a href="#Tests%20initial-mode-keywords">Tests initial-mode</a></th>
  1378             <td>2</td>
  1470             <td>2</td>
  1379             <td>1</td>
  1471             <td>1</td>
  1380             <td>1</td>
  1472             <td>1</td>
  1381             <td>4</td>
  1473             <td>4</td>
  1382          </tr>
  1474             <td><span style="color:red">0</span>/0/4
  1383          <tr>
  1475             </td>
  1384             <th><a href="#Tests%20Call-Template%20XSLT%20invocation-keywords">Tests Call-Template XSLT invocation</a></th>
  1476          </tr>
       
  1477          <tr>
       
  1478             <th><a href="#Tests-Call-Template-XSLT-invocation-keywords" id="Tests-Call-Template-XSLT-invocation-key-overview">Tests Call-Template XSLT invocation</a></th>
  1385             <td>5</td>
  1479             <td>5</td>
  1386             <td>3</td>
  1480             <td>3</td>
  1387             <td>0</td>
  1481             <td>0</td>
  1388             <td>8</td>
  1482             <td>8</td>
  1389          </tr>
  1483             <td><span style="color:red">3</span>/0/5
  1390          <tr>
  1484             </td>
  1391             <th><a href="#Tests%20regular%20expression%20character%20classes%20and%20Unicode%20blocks.%20The%20tests%20in%20this%20test-set%20may%20take%20a%20little%20time%20to%20execute...-keywords">Tests regular expression character classes and Unicode blocks. The tests in this test-set may take a little time to execute...</a></th>
  1485          </tr>
       
  1486          <tr>
       
  1487             <th><a href="#Tests-regular-expression-character-classes-and-Unicode-blocks.-The-tests-in-this-test-set-may-take-a-little-time-to-execute...-keywords" id="Tests-regular-expression-character-classes-and-Unicode-blocks.-The-tests-in-this-test-set-may-take-a-little-time-to-execute...-key-overview">Tests regular expression character classes and Unicode blocks. The tests in this test-set may take a little time to execute...</a></th>
  1392             <td>120</td>
  1488             <td>120</td>
  1393             <td>0</td>
  1489             <td>0</td>
  1394             <td>0</td>
  1490             <td>0</td>
  1395             <td>120</td>
  1491             <td>120</td>
  1396          </tr>
  1492             <td><span style="color:red">120</span>/0/0
  1397          <tr>
  1493             </td>
  1398             <th><a href="#Tests%20regex-keywords">Tests regex</a></th>
  1494          </tr>
       
  1495          <tr>
       
  1496             <th><a href="#Tests-regex-keywords" id="Tests-regex-key-overview">Tests regex</a></th>
  1399             <td>49</td>
  1497             <td>49</td>
  1400             <td>0</td>
  1498             <td>0</td>
  1401             <td>0</td>
  1499             <td>0</td>
  1402             <td>49</td>
  1500             <td>49</td>
  1403          </tr>
  1501             <td><span style="color:red">0</span>/0/49
  1404          <tr>
  1502             </td>
  1405             <th><a href="#Tests%20regex-syntax-keywords">Tests regex-syntax</a></th>
  1503          </tr>
  1406             <td>0</td>
  1504          <tr>
  1407             <td>987</td>
  1505             <th><a href="#Tests-regex-syntax-keywords" id="Tests-regex-syntax-key-overview">Tests regex-syntax</a></th>
  1408             <td>0</td>
  1506             <td>0</td>
  1409             <td>987</td>
  1507             <td>990</td>
  1410          </tr>
  1508             <td>0</td>
  1411          <tr>
  1509             <td>990</td>
  1412             <th><a href="#Tests%20regex-syntax%20for%20XSLT20%20processors.%20For%20XSLT%203.0%2C%20see%20the%20regular%20regex-syntax%20folder.%20These%20tests%20are%20not%20maintained%20%28unless%20bugs%20are%20raised%20against%20them%29%2C%20they%20are%20here%20for%20convenience%20of%20XSLT%202.0%20processor%20testing.%20See%20Bug%2020845%20for%20details%20why%20we%20split%20these%20tests.-keywords">Tests regex-syntax for XSLT20 processors. For XSLT 3.0, see the regular regex-syntax folder. These tests are not maintained (unless bugs are raised against them), they are here for convenience of XSLT 2.0 processor testing. See Bug 20845 for details why we split these tests.</a></th>
  1510             <td><span style="color:red">5</span>/0/985
       
  1511             </td>
       
  1512          </tr>
       
  1513          <tr>
       
  1514             <th><a href="#Tests-regex-syntax-for-XSLT20-processors.-For-XSLT-3.0,-see-the-regular-regex-syntax-folder.-These-tests-are-not-maintained-(unless-bugs-are-raised-against-them),-they-are-here-for-convenience-of-XSLT-2.0-processor-testing.-See-Bug-20845-for-details-why-we-split-these-tests.-keywords" id="Tests-regex-syntax-for-XSLT20-processors.-For-XSLT-3.0,-see-the-regular-regex-syntax-folder.-These-tests-are-not-maintained-(unless-bugs-are-raised-against-them),-they-are-here-for-convenience-of-XSLT-2.0-processor-testing.-See-Bug-20845-for-details-why-we-split-these-tests.-key-overview">Tests regex-syntax for XSLT20 processors. For XSLT 3.0, see the regular regex-syntax folder. These tests are not maintained (unless bugs are raised against them), they are here for convenience of XSLT 2.0 processor testing. See Bug 20845 for details why we split these tests.</a></th>
  1413             <td>987</td>
  1515             <td>987</td>
  1414             <td>0</td>
  1516             <td>0</td>
  1415             <td>0</td>
  1517             <td>0</td>
  1416             <td>987</td>
  1518             <td>987</td>
  1417          </tr>
  1519          </tr>
  1419             <th><a href="#Tests%20whitespace-keywords">Tests whitespace</a></th>
  1521             <th><a href="#Tests%20whitespace-keywords">Tests whitespace</a></th>
  1420             <td>3</td>
  1522             <td>3</td>
  1421             <td>0</td>
  1523             <td>0</td>
  1422             <td>25</td>
  1524             <td>25</td>
  1423             <td>28</td>
  1525             <td>28</td>
  1424          </tr>
  1526             <td><span style="color:red">0</span>/0/28
  1425          <tr>
  1527             </td>
  1426             <th><a href="#Tests%20support%20for%20XML%201.1.%20Note%20that%20the%20test%20catalog%20itself%20is%20an%20XML%201.0%20document.-keywords">Tests support for XML 1.1. Note that the test catalog itself is an XML 1.0 document.</a></th>
  1528          </tr>
       
  1529          <tr>
       
  1530             <th><a href="#Tests-support-for-XML-1.1.-Note-that-the-test-catalog-itself-is-an-XML-1.0-document.-keywords" id="Tests-support-for-XML-1.1.-Note-that-the-test-catalog-itself-is-an-XML-1.0-document.-key-overview">Tests support for XML 1.1. Note that the test catalog itself is an XML 1.0 document.</a></th>
  1427             <td>19</td>
  1531             <td>19</td>
  1428             <td>8</td>
  1532             <td>8</td>
  1429             <td>15</td>
  1533             <td>15</td>
  1430             <td>42</td>
  1534             <td>42</td>
  1431          </tr>
  1535             <td><span style="color:red">1</span>/0/41
  1432          <tr>
  1536             </td>
  1433             <th><a href="#Tests%20xslt-compat-keywords">Tests xslt-compat</a></th>
  1537          </tr>
       
  1538          <tr>
       
  1539             <th><a href="#Tests-xslt-compat-keywords" id="Tests-xslt-compat-key-overview">Tests xslt-compat</a></th>
  1434             <td>13</td>
  1540             <td>13</td>
  1435             <td>0</td>
  1541             <td>0</td>
  1436             <td>0</td>
  1542             <td>0</td>
  1437             <td>13</td>
  1543             <td>13</td>
       
  1544             <td><span style="color:red">0</span>/0/13
       
  1545             </td>
  1438          </tr>
  1546          </tr>
  1439       </table>
  1547       </table>
  1440       <table>
  1548       <table>
  1441          <caption><a id="Posture%20and%20Sweep-xt3"></a>Posture and Sweep (XT3)
  1549          <caption><a id="Posture-and-Sweep-xt3"></a>Posture and Sweep (XT3) <a style="text-decoration:none" href="#Posture-and-Sweep-xt3-source">&uarr;&uarr;</a></caption>
  1442          </caption>
  1550          <tr>
       
  1551             <th class="header">&nbsp;</th>
       
  1552             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
  1553             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
  1554             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
  1555             <th class="header" title="Total tests in this category">Total</th>
       
  1556             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
  1557          </tr>
  1443          <tr>
  1558          <tr>
  1444             <th>Posture and Sweep (all)</th>
  1559             <th>Posture and Sweep (all)</th>
  1445             <td>0</td>
  1560             <td>0</td>
  1446             <td>0</td>
  1561             <td>0</td>
  1447             <td>919</td>
  1562             <td>919</td>
  1448             <td>919</td>
  1563             <td>919</td>
  1449          </tr>
  1564             <td><span style="color:red">919</span>/0/0
  1450          <tr>
  1565             </td>
  1451             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Striding%2C%20RS%3A%20Consuming%20Child%20axis%20on%20child%20or%20self%20axis%20with%20striding%20context%20selecting%20elements%20is%20striding%20and%20consuming-keywords">CP: Striding, RP: Striding, RS: Consuming Child axis on child or self axis with striding context selecting elements is striding and consuming</a></th>
  1566          </tr>
       
  1567          <tr>
       
  1568             <th><a href="#CP:-Striding,-RP:-Striding,-RS:-Consuming-Child-axis-on-child-or-self-axis-with-striding-context-selecting-elements-is-striding-and-consuming-keywords" id="CP:-Striding,-RP:-Striding,-RS:-Consuming-Child-axis-on-child-or-self-axis-with-striding-context-selecting-elements-is-striding-and-consuming-key-overview">CP: Striding, RP: Striding, RS: Consuming Child axis on child or self axis with striding context selecting elements is striding and consuming</a></th>
  1452             <td>0</td>
  1569             <td>0</td>
  1453             <td>0</td>
  1570             <td>0</td>
  1454             <td>26</td>
  1571             <td>26</td>
  1455             <td>26</td>
  1572             <td>26</td>
  1456          </tr>
  1573             <td><span style="color:red">26</span>/0/0
  1457          <tr>
  1574             </td>
  1458             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Striding%2C%20RS%3A%20Consuming%20Self%20axis%20on%20child%20axis%20with%20striding%20context%20selecting%20elements%20is%20striding%20and%20consuming-keywords">CP: Striding, RP: Striding, RS: Consuming Self axis on child axis with striding context selecting elements is striding and consuming</a></th>
  1575          </tr>
       
  1576          <tr>
       
  1577             <th><a href="#CP:-Striding,-RP:-Striding,-RS:-Consuming-Self-axis-on-child-axis-with-striding-context-selecting-elements-is-striding-and-consuming-keywords" id="CP:-Striding,-RP:-Striding,-RS:-Consuming-Self-axis-on-child-axis-with-striding-context-selecting-elements-is-striding-and-consuming-key-overview">CP: Striding, RP: Striding, RS: Consuming Self axis on child axis with striding context selecting elements is striding and consuming</a></th>
  1459             <td>0</td>
  1578             <td>0</td>
  1460             <td>0</td>
  1579             <td>0</td>
  1461             <td>18</td>
  1580             <td>18</td>
  1462             <td>18</td>
  1581             <td>18</td>
  1463          </tr>
  1582             <td><span style="color:red">18</span>/0/0
  1464          <tr>
  1583             </td>
  1465             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20Any%20step%20expression%20on%20empty%20selection%20is%20always%20grounded-keywords">CP: Striding, RP: Grounded, RS: Motionless Any step expression on empty selection is always grounded</a></th>
  1584          </tr>
       
  1585          <tr>
       
  1586             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-Any-step-expression-on-empty-selection-is-always-grounded-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-Any-step-expression-on-empty-selection-is-always-grounded-key-overview">CP: Striding, RP: Grounded, RS: Motionless Any step expression on empty selection is always grounded</a></th>
  1466             <td>0</td>
  1587             <td>0</td>
  1467             <td>0</td>
  1588             <td>0</td>
  1468             <td>87</td>
  1589             <td>87</td>
  1469             <td>87</td>
  1590             <td>87</td>
  1470          </tr>
  1591             <td><span style="color:red">87</span>/0/0
  1471          <tr>
  1592             </td>
  1472             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20Step%20expressions%20child%2C%20namespace%2C%20attribute%20and%20descendant%20on%20a%20childless%20node%20kind%20selects%20nothing%2C%20is%20always%20grounded-keywords">CP: Striding, RP: Grounded, RS: Motionless Step expressions child, namespace, attribute and descendant on a childless node kind selects nothing, is always grounded</a></th>
  1593          </tr>
       
  1594          <tr>
       
  1595             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-Step-expressions-child,-namespace,-attribute-and-descendant-on-a-childless-node-kind-selects-nothing,-is-always-grounded-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-Step-expressions-child,-namespace,-attribute-and-descendant-on-a-childless-node-kind-selects-nothing,-is-always-grounded-key-overview">CP: Striding, RP: Grounded, RS: Motionless Step expressions child, namespace, attribute and descendant on a childless node kind selects nothing, is always grounded</a></th>
  1473             <td>0</td>
  1596             <td>0</td>
  1474             <td>0</td>
  1597             <td>0</td>
  1475             <td>43</td>
  1598             <td>43</td>
  1476             <td>43</td>
  1599             <td>43</td>
  1477          </tr>
  1600             <td><span style="color:red">43</span>/0/0
  1478          <tr>
  1601             </td>
  1479             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20Self-axis%20that%20changes%20axes%20selects%20nothing%2C%20so%20grounded%2Fmotionless-keywords">CP: Striding, RP: Grounded, RS: Motionless Self-axis that changes axes selects nothing, so grounded/motionless</a></th>
  1602          </tr>
       
  1603          <tr>
       
  1604             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-Self-axis-that-changes-axes-selects-nothing,-so-grounded/motionless-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-Self-axis-that-changes-axes-selects-nothing,-so-grounded/motionless-key-overview">CP: Striding, RP: Grounded, RS: Motionless Self-axis that changes axes selects nothing, so grounded/motionless</a></th>
  1480             <td>0</td>
  1605             <td>0</td>
  1481             <td>0</td>
  1606             <td>0</td>
  1482             <td>19</td>
  1607             <td>19</td>
  1483             <td>19</td>
  1608             <td>19</td>
  1484          </tr>
  1609             <td><span style="color:red">19</span>/0/0
  1485          <tr>
  1610             </td>
  1486             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20Descendant-or-self%20on%20childless%20motionless%20nodes%20with%20different%20node%20type%20selects%20nothing%2C%20so%20grounded%2Fmotionless-keywords">CP: Striding, RP: Grounded, RS: Motionless Descendant-or-self on childless motionless nodes with different node type selects nothing, so grounded/motionless</a></th>
  1611          </tr>
       
  1612          <tr>
       
  1613             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-Descendant-or-self-on-childless-motionless-nodes-with-different-node-type-selects-nothing,-so-grounded/motionless-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-Descendant-or-self-on-childless-motionless-nodes-with-different-node-type-selects-nothing,-so-grounded/motionless-key-overview">CP: Striding, RP: Grounded, RS: Motionless Descendant-or-self on childless motionless nodes with different node type selects nothing, so grounded/motionless</a></th>
  1487             <td>0</td>
  1614             <td>0</td>
  1488             <td>0</td>
  1615             <td>0</td>
  1489             <td>33</td>
  1616             <td>33</td>
  1490             <td>33</td>
  1617             <td>33</td>
  1491          </tr>
  1618             <td><span style="color:red">33</span>/0/0
  1492          <tr>
  1619             </td>
  1493             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20ancestor%2C%20parent%2C%20following%2C%20preceding%20etc%20axes%20on%20document%20node%20selects%20nothing%2C%20so%20grounded%2Fmotionless-keywords">CP: Striding, RP: Grounded, RS: Motionless ancestor, parent, following, preceding etc axes on document node selects nothing, so grounded/motionless</a></th>
  1620          </tr>
  1494             <td>0</td>
  1621          <tr>
  1495             <td>0</td>
  1622             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-ancestor,-parent,-following,-preceding-etc-axes-on-document-node-selects-nothing,-so-grounded/motionless-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-ancestor,-parent,-following,-preceding-etc-axes-on-document-node-selects-nothing,-so-grounded/motionless-key-overview">CP: Striding, RP: Grounded, RS: Motionless ancestor, parent, following, preceding etc axes on document node selects nothing, so grounded/motionless</a></th>
  1496             <td>4</td>
  1623             <td>0</td>
  1497             <td>4</td>
  1624             <td>0</td>
  1498          </tr>
  1625             <td>4</td>
  1499          <tr>
  1626             <td>4</td>
  1500             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20Self%20axis%20on%20parent%20or%20ancestor%20axis%20which%20is%20not%20on%20U%7Belement%2C%20document%7D%7D%20selects%20nothingness-keywords">CP: Striding, RP: Grounded, RS: Motionless Self axis on parent or ancestor axis which is not on U{element, document}} selects nothingness</a></th>
  1627             <td><span style="color:red">4</span>/0/0
       
  1628             </td>
       
  1629          </tr>
       
  1630          <tr>
       
  1631             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-Self-axis-on-parent-or-ancestor-axis-which-is-not-on-U{element,-document}}-selects-nothingness-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-Self-axis-on-parent-or-ancestor-axis-which-is-not-on-U{element,-document}}-selects-nothingness-key-overview">CP: Striding, RP: Grounded, RS: Motionless Self axis on parent or ancestor axis which is not on U{element, document}} selects nothingness</a></th>
  1501             <td>0</td>
  1632             <td>0</td>
  1502             <td>0</td>
  1633             <td>0</td>
  1503             <td>18</td>
  1634             <td>18</td>
  1504             <td>18</td>
  1635             <td>18</td>
  1505          </tr>
  1636             <td><span style="color:red">18</span>/0/0
  1506          <tr>
  1637             </td>
  1507             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20Self%20axis%20on%20ancestor-or-self%20axis%20which%20is%20not%20on%20U%7Belement%2C%20document%7D%7D%20and%20not%20on%20same%20axis%20as%20lh%20side%20selects%20nothingness-keywords">CP: Striding, RP: Grounded, RS: Motionless Self axis on ancestor-or-self axis which is not on U{element, document}} and not on same axis as lh side selects nothingness</a></th>
  1638          </tr>
       
  1639          <tr>
       
  1640             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-Self-axis-on-ancestor-or-self-axis-which-is-not-on-U{element,-document}}-and-not-on-same-axis-as-lh-side-selects-nothingness-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-Self-axis-on-ancestor-or-self-axis-which-is-not-on-U{element,-document}}-and-not-on-same-axis-as-lh-side-selects-nothingness-key-overview">CP: Striding, RP: Grounded, RS: Motionless Self axis on ancestor-or-self axis which is not on U{element, document}} and not on same axis as lh side selects nothingness</a></th>
  1508             <td>0</td>
  1641             <td>0</td>
  1509             <td>0</td>
  1642             <td>0</td>
  1510             <td>19</td>
  1643             <td>19</td>
  1511             <td>19</td>
  1644             <td>19</td>
  1512          </tr>
  1645             <td><span style="color:red">19</span>/0/0
  1513          <tr>
  1646             </td>
  1514             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Motionless%20Ancestor-or-self%20axis%20not%20selecting%20U%7Belement%2C%20document%7D%7D%20from%20self%20or%20ancestor-or-self%20axis%20selects%20nothing%20%28if%20of%20unequal%20nodes%29%2C%20so%20grounded%2Fmotionless-keywords">CP: Striding, RP: Grounded, RS: Motionless Ancestor-or-self axis not selecting U{element, document}} from self or ancestor-or-self axis selects nothing (if of unequal nodes), so grounded/motionless</a></th>
  1647          </tr>
       
  1648          <tr>
       
  1649             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Motionless-Ancestor-or-self-axis-not-selecting-U{element,-document}}-from-self-or-ancestor-or-self-axis-selects-nothing-(if-of-unequal-nodes),-so-grounded/motionless-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Motionless-Ancestor-or-self-axis-not-selecting-U{element,-document}}-from-self-or-ancestor-or-self-axis-selects-nothing-(if-of-unequal-nodes),-so-grounded/motionless-key-overview">CP: Striding, RP: Grounded, RS: Motionless Ancestor-or-self axis not selecting U{element, document}} from self or ancestor-or-self axis selects nothing (if of unequal nodes), so grounded/motionless</a></th>
  1515             <td>0</td>
  1650             <td>0</td>
  1516             <td>0</td>
  1651             <td>0</td>
  1517             <td>38</td>
  1652             <td>38</td>
  1518             <td>38</td>
  1653             <td>38</td>
  1519          </tr>
  1654             <td><span style="color:red">38</span>/0/0
  1520          <tr>
  1655             </td>
  1521             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Striding%2C%20RS%3A%20Motionless%20Self%20axis%20on%20self%20axis%20remains%20striding%20and%20motionless%20if%20both%20sides%20select%20the%20same%20nodes-keywords">CP: Striding, RP: Striding, RS: Motionless Self axis on self axis remains striding and motionless if both sides select the same nodes</a></th>
  1656          </tr>
       
  1657          <tr>
       
  1658             <th><a href="#CP:-Striding,-RP:-Striding,-RS:-Motionless-Self-axis-on-self-axis-remains-striding-and-motionless-if-both-sides-select-the-same-nodes-keywords" id="CP:-Striding,-RP:-Striding,-RS:-Motionless-Self-axis-on-self-axis-remains-striding-and-motionless-if-both-sides-select-the-same-nodes-key-overview">CP: Striding, RP: Striding, RS: Motionless Self axis on self axis remains striding and motionless if both sides select the same nodes</a></th>
  1522             <td>0</td>
  1659             <td>0</td>
  1523             <td>0</td>
  1660             <td>0</td>
  1524             <td>14</td>
  1661             <td>14</td>
  1525             <td>14</td>
  1662             <td>14</td>
  1526          </tr>
  1663             <td><span style="color:red">14</span>/0/0
  1527          <tr>
  1664             </td>
  1528             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Climbing%2C%20RS%3A%20Motionless%20Climbing%20axis%20parent%2C%20ancestor%20or%20ancestor-or-self%20on%20self%20or%20climbing%20axis%20is%20climbing%20and%20motionless-keywords">CP: Striding, RP: Climbing, RS: Motionless Climbing axis parent, ancestor or ancestor-or-self on self or climbing axis is climbing and motionless</a></th>
  1665          </tr>
       
  1666          <tr>
       
  1667             <th><a href="#CP:-Striding,-RP:-Climbing,-RS:-Motionless-Climbing-axis-parent,-ancestor-or-ancestor-or-self-on-self-or-climbing-axis-is-climbing-and-motionless-keywords" id="CP:-Striding,-RP:-Climbing,-RS:-Motionless-Climbing-axis-parent,-ancestor-or-ancestor-or-self-on-self-or-climbing-axis-is-climbing-and-motionless-key-overview">CP: Striding, RP: Climbing, RS: Motionless Climbing axis parent, ancestor or ancestor-or-self on self or climbing axis is climbing and motionless</a></th>
  1529             <td>0</td>
  1668             <td>0</td>
  1530             <td>0</td>
  1669             <td>0</td>
  1531             <td>85</td>
  1670             <td>85</td>
  1532             <td>85</td>
  1671             <td>85</td>
  1533          </tr>
  1672             <td><span style="color:red">85</span>/0/0
  1534          <tr>
  1673             </td>
  1535             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Climbing%2C%20RS%3A%20Motionless%20Self%20axis%20on%20climbing%20axis%2C%20provided%20node%20type%20is%20same%2C%20inherits%20the%20climbing%20axis%3A%20climbing%20and%20motionless-keywords">CP: Striding, RP: Climbing, RS: Motionless Self axis on climbing axis, provided node type is same, inherits the climbing axis: climbing and motionless</a></th>
  1674          </tr>
       
  1675          <tr>
       
  1676             <th><a href="#CP:-Striding,-RP:-Climbing,-RS:-Motionless-Self-axis-on-climbing-axis,-provided-node-type-is-same,-inherits-the-climbing-axis:-climbing-and-motionless-keywords" id="CP:-Striding,-RP:-Climbing,-RS:-Motionless-Self-axis-on-climbing-axis,-provided-node-type-is-same,-inherits-the-climbing-axis:-climbing-and-motionless-key-overview">CP: Striding, RP: Climbing, RS: Motionless Self axis on climbing axis, provided node type is same, inherits the climbing axis: climbing and motionless</a></th>
  1536             <td>0</td>
  1677             <td>0</td>
  1537             <td>0</td>
  1678             <td>0</td>
  1538             <td>70</td>
  1679             <td>70</td>
  1539             <td>70</td>
  1680             <td>70</td>
  1540          </tr>
  1681             <td><span style="color:red">70</span>/0/0
  1541          <tr>
  1682             </td>
  1542             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Climbing%2C%20RS%3A%20Motionless%20Climbing%20axis%20attribute%2C%20namespace%20on%20self%20or%20climbing%20axis%20with%20U%7Belement%7D%7D%20is%20climbing%20and%20motionless-keywords">CP: Striding, RP: Climbing, RS: Motionless Climbing axis attribute, namespace on self or climbing axis with U{element}} is climbing and motionless</a></th>
  1683          </tr>
       
  1684          <tr>
       
  1685             <th><a href="#CP:-Striding,-RP:-Climbing,-RS:-Motionless-Climbing-axis-attribute,-namespace-on-self-or-climbing-axis-with-U{element}}-is-climbing-and-motionless-keywords" id="CP:-Striding,-RP:-Climbing,-RS:-Motionless-Climbing-axis-attribute,-namespace-on-self-or-climbing-axis-with-U{element}}-is-climbing-and-motionless-key-overview">CP: Striding, RP: Climbing, RS: Motionless Climbing axis attribute, namespace on self or climbing axis with U{element}} is climbing and motionless</a></th>
  1543             <td>0</td>
  1686             <td>0</td>
  1544             <td>0</td>
  1687             <td>0</td>
  1545             <td>32</td>
  1688             <td>32</td>
  1546             <td>32</td>
  1689             <td>32</td>
  1547          </tr>
  1690             <td><span style="color:red">32</span>/0/0
  1548          <tr>
  1691             </td>
  1549             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Climbing%2C%20RS%3A%20Consuming%20Attribute%2C%20namespace%2C%20parent%20or%20ancestor%28-or-self%29%20axis%20on%20child%2C%20descendant%28-or-self%29%20axis%20selecting%20elements%20is%20climbing%20and%20remains%20consuming-keywords">CP: Striding, RP: Climbing, RS: Consuming Attribute, namespace, parent or ancestor(-or-self) axis on child, descendant(-or-self) axis selecting elements is climbing and remains consuming</a></th>
  1692          </tr>
       
  1693          <tr>
       
  1694             <th><a href="#CP:-Striding,-RP:-Climbing,-RS:-Consuming-Attribute,-namespace,-parent-or-ancestor(-or-self)-axis-on-child,-descendant(-or-self)-axis-selecting-elements-is-climbing-and-remains-consuming-keywords" id="CP:-Striding,-RP:-Climbing,-RS:-Consuming-Attribute,-namespace,-parent-or-ancestor(-or-self)-axis-on-child,-descendant(-or-self)-axis-selecting-elements-is-climbing-and-remains-consuming-key-overview">CP: Striding, RP: Climbing, RS: Consuming Attribute, namespace, parent or ancestor(-or-self) axis on child, descendant(-or-self) axis selecting elements is climbing and remains consuming</a></th>
  1550             <td>0</td>
  1695             <td>0</td>
  1551             <td>0</td>
  1696             <td>0</td>
  1552             <td>35</td>
  1697             <td>35</td>
  1553             <td>35</td>
  1698             <td>35</td>
  1554          </tr>
  1699             <td><span style="color:red">35</span>/0/0
  1555          <tr>
  1700             </td>
  1556             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Climbing%2C%20RS%3A%20Consuming%20Parent%20or%20ancestor%28-or-self%29%20axis%20on%20child%20axis%20selecting%20non%20U%7Belement%2C%20document%7D%7D%20is%20climbing%20and%20remains%20consuming%2C%20provided%20rh%20side%20selects%20U%7Belement%2C%20document%7D-keywords">CP: Striding, RP: Climbing, RS: Consuming Parent or ancestor(-or-self) axis on child axis selecting non U{element, document}} is climbing and remains consuming, provided rh side selects U{element, document}</a></th>
  1701          </tr>
       
  1702          <tr>
       
  1703             <th><a href="#CP:-Striding,-RP:-Climbing,-RS:-Consuming-Parent-or-ancestor(-or-self)-axis-on-child-axis-selecting-non-U{element,-document}}-is-climbing-and-remains-consuming,-provided-rh-side-selects-U{element,-document}-keywords" id="CP:-Striding,-RP:-Climbing,-RS:-Consuming-Parent-or-ancestor(-or-self)-axis-on-child-axis-selecting-non-U{element,-document}}-is-climbing-and-remains-consuming,-provided-rh-side-selects-U{element,-document}-key-overview">CP: Striding, RP: Climbing, RS: Consuming Parent or ancestor(-or-self) axis on child axis selecting non U{element, document}} is climbing and remains consuming, provided rh side selects U{element, document}</a></th>
  1557             <td>0</td>
  1704             <td>0</td>
  1558             <td>0</td>
  1705             <td>0</td>
  1559             <td>23</td>
  1706             <td>23</td>
  1560             <td>23</td>
  1707             <td>23</td>
  1561          </tr>
  1708             <td><span style="color:red">23</span>/0/0
  1562          <tr>
  1709             </td>
  1563             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Crawling%2C%20RS%3A%20Consuming%20A%20descendant%28-or-self%29%20axis%20on%20a%20child%20or%20descendant%28-or-self%29%20axis%20is%20crawling%20and%20consuming%20%28scanning%20expression%29-keywords">CP: Striding, RP: Crawling, RS: Consuming A descendant(-or-self) axis on a child or descendant(-or-self) axis is crawling and consuming (scanning expression)</a></th>
  1710          </tr>
       
  1711          <tr>
       
  1712             <th><a href="#CP:-Striding,-RP:-Crawling,-RS:-Consuming-A-descendant(-or-self)-axis-on-a-child-or-descendant(-or-self)-axis-is-crawling-and-consuming-(scanning-expression)-keywords" id="CP:-Striding,-RP:-Crawling,-RS:-Consuming-A-descendant(-or-self)-axis-on-a-child-or-descendant(-or-self)-axis-is-crawling-and-consuming-(scanning-expression)-key-overview">CP: Striding, RP: Crawling, RS: Consuming A descendant(-or-self) axis on a child or descendant(-or-self) axis is crawling and consuming (scanning expression)</a></th>
  1564             <td>0</td>
  1713             <td>0</td>
  1565             <td>0</td>
  1714             <td>0</td>
  1566             <td>34</td>
  1715             <td>34</td>
  1567             <td>34</td>
  1716             <td>34</td>
  1568          </tr>
  1717             <td><span style="color:red">34</span>/0/0
  1569          <tr>
  1718             </td>
  1570             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Crawling%2C%20RS%3A%20Consuming%20A%20child%20axis%20on%20a%20descendant%28-or-self%29%20axis%20is%20crawling%20and%20consuming%20%28scanning%20expression%29-keywords">CP: Striding, RP: Crawling, RS: Consuming A child axis on a descendant(-or-self) axis is crawling and consuming (scanning expression)</a></th>
  1719          </tr>
       
  1720          <tr>
       
  1721             <th><a href="#CP:-Striding,-RP:-Crawling,-RS:-Consuming-A-child-axis-on-a-descendant(-or-self)-axis-is-crawling-and-consuming-(scanning-expression)-keywords" id="CP:-Striding,-RP:-Crawling,-RS:-Consuming-A-child-axis-on-a-descendant(-or-self)-axis-is-crawling-and-consuming-(scanning-expression)-key-overview">CP: Striding, RP: Crawling, RS: Consuming A child axis on a descendant(-or-self) axis is crawling and consuming (scanning expression)</a></th>
  1571             <td>0</td>
  1722             <td>0</td>
  1572             <td>0</td>
  1723             <td>0</td>
  1573             <td>16</td>
  1724             <td>16</td>
  1574             <td>16</td>
  1725             <td>16</td>
  1575          </tr>
  1726             <td><span style="color:red">16</span>/0/0
  1576          <tr>
  1727             </td>
  1577             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Crawling%2C%20RS%3A%20Consuming%20A%20self%20axis%20on%20a%20descendant%28-or-self%29%20axis%20is%20crawling%20and%20consuming-keywords">CP: Striding, RP: Crawling, RS: Consuming A self axis on a descendant(-or-self) axis is crawling and consuming</a></th>
  1728          </tr>
       
  1729          <tr>
       
  1730             <th><a href="#CP:-Striding,-RP:-Crawling,-RS:-Consuming-A-self-axis-on-a-descendant(-or-self)-axis-is-crawling-and-consuming-keywords" id="CP:-Striding,-RP:-Crawling,-RS:-Consuming-A-self-axis-on-a-descendant(-or-self)-axis-is-crawling-and-consuming-key-overview">CP: Striding, RP: Crawling, RS: Consuming A self axis on a descendant(-or-self) axis is crawling and consuming</a></th>
  1578             <td>0</td>
  1731             <td>0</td>
  1579             <td>0</td>
  1732             <td>0</td>
  1580             <td>16</td>
  1733             <td>16</td>
  1581             <td>16</td>
  1734             <td>16</td>
  1582          </tr>
  1735             <td><span style="color:red">16</span>/0/0
  1583          <tr>
  1736             </td>
  1584             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Consuming%20Attribute%20or%20namespace%20axis%20on%20child%20or%20descendant%28-or-self%29%20axis%20that%20is%20not%20in%20U%7Belement%7D%7D%20is%20grounded%20%28selects%20nothing%29%20and%20remains%20consuming-keywords">CP: Striding, RP: Grounded, RS: Consuming Attribute or namespace axis on child or descendant(-or-self) axis that is not in U{element}} is grounded (selects nothing) and remains consuming</a></th>
  1737          </tr>
       
  1738          <tr>
       
  1739             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Consuming-Attribute-or-namespace-axis-on-child-or-descendant(-or-self)-axis-that-is-not-in-U{element}}-is-grounded-(selects-nothing)-and-remains-consuming-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Consuming-Attribute-or-namespace-axis-on-child-or-descendant(-or-self)-axis-that-is-not-in-U{element}}-is-grounded-(selects-nothing)-and-remains-consuming-key-overview">CP: Striding, RP: Grounded, RS: Consuming Attribute or namespace axis on child or descendant(-or-self) axis that is not in U{element}} is grounded (selects nothing) and remains consuming</a></th>
  1585             <td>0</td>
  1740             <td>0</td>
  1586             <td>0</td>
  1741             <td>0</td>
  1587             <td>18</td>
  1742             <td>18</td>
  1588             <td>18</td>
  1743             <td>18</td>
  1589          </tr>
  1744             <td><span style="color:red">18</span>/0/0
  1590          <tr>
  1745             </td>
  1591             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Consuming%20Self%20axis%20selecting%20other%20node-type%20on%20child%2C%20descendant%28-or-self%29%20etc%20axis%20is%20grounded%20%28selects%20nothing%29%20and%20remains%20consuming-keywords">CP: Striding, RP: Grounded, RS: Consuming Self axis selecting other node-type on child, descendant(-or-self) etc axis is grounded (selects nothing) and remains consuming</a></th>
  1746          </tr>
       
  1747          <tr>
       
  1748             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Consuming-Self-axis-selecting-other-node-type-on-child,-descendant(-or-self)-etc-axis-is-grounded-(selects-nothing)-and-remains-consuming-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Consuming-Self-axis-selecting-other-node-type-on-child,-descendant(-or-self)-etc-axis-is-grounded-(selects-nothing)-and-remains-consuming-key-overview">CP: Striding, RP: Grounded, RS: Consuming Self axis selecting other node-type on child, descendant(-or-self) etc axis is grounded (selects nothing) and remains consuming</a></th>
  1592             <td>0</td>
  1749             <td>0</td>
  1593             <td>0</td>
  1750             <td>0</td>
  1594             <td>58</td>
  1751             <td>58</td>
  1595             <td>58</td>
  1752             <td>58</td>
  1596          </tr>
  1753             <td><span style="color:red">58</span>/0/0
  1597          <tr>
  1754             </td>
  1598             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Grounded%2C%20RS%3A%20Consuming%20Any%20axis%20with%20nodetest%20that%20never%20selects%20anything%20on%20a%20child%20or%20descendant%28-or-self%29%20axis%20is%20grounded%20%28selects%20nothing%29%20and%20remains%20consuming-keywords">CP: Striding, RP: Grounded, RS: Consuming Any axis with nodetest that never selects anything on a child or descendant(-or-self) axis is grounded (selects nothing) and remains consuming</a></th>
  1755          </tr>
       
  1756          <tr>
       
  1757             <th><a href="#CP:-Striding,-RP:-Grounded,-RS:-Consuming-Any-axis-with-nodetest-that-never-selects-anything-on-a-child-or-descendant(-or-self)-axis-is-grounded-(selects-nothing)-and-remains-consuming-keywords" id="CP:-Striding,-RP:-Grounded,-RS:-Consuming-Any-axis-with-nodetest-that-never-selects-anything-on-a-child-or-descendant(-or-self)-axis-is-grounded-(selects-nothing)-and-remains-consuming-key-overview">CP: Striding, RP: Grounded, RS: Consuming Any axis with nodetest that never selects anything on a child or descendant(-or-self) axis is grounded (selects nothing) and remains consuming</a></th>
  1599             <td>0</td>
  1758             <td>0</td>
  1600             <td>0</td>
  1759             <td>0</td>
  1601             <td>53</td>
  1760             <td>53</td>
  1602             <td>53</td>
  1761             <td>53</td>
  1603          </tr>
  1762             <td><span style="color:red">53</span>/0/0
  1604          <tr>
  1763             </td>
  1605             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Roaming%2C%20RS%3A%20Free-ranging%20Any%20step%20expression%20selecting%20streamed%20nodes%20on%20the%20following%28-sibling%29%20or%20preceding%28-sibling%29%20axis%20is%20roaming%20and%20free-ranging-keywords">CP: Striding, RP: Roaming, RS: Free-ranging Any step expression selecting streamed nodes on the following(-sibling) or preceding(-sibling) axis is roaming and free-ranging</a></th>
  1764          </tr>
       
  1765          <tr>
       
  1766             <th><a href="#CP:-Striding,-RP:-Roaming,-RS:-Free-ranging-Any-step-expression-selecting-streamed-nodes-on-the-following(-sibling)-or-preceding(-sibling)-axis-is-roaming-and-free-ranging-keywords" id="CP:-Striding,-RP:-Roaming,-RS:-Free-ranging-Any-step-expression-selecting-streamed-nodes-on-the-following(-sibling)-or-preceding(-sibling)-axis-is-roaming-and-free-ranging-key-overview">CP: Striding, RP: Roaming, RS: Free-ranging Any step expression selecting streamed nodes on the following(-sibling) or preceding(-sibling) axis is roaming and free-ranging</a></th>
  1606             <td>0</td>
  1767             <td>0</td>
  1607             <td>0</td>
  1768             <td>0</td>
  1608             <td>52</td>
  1769             <td>52</td>
  1609             <td>52</td>
  1770             <td>52</td>
  1610          </tr>
  1771             <td><span style="color:red">52</span>/0/0
  1611          <tr>
  1772             </td>
  1612             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Roaming%2C%20RS%3A%20Free-ranging%20Any%20step%20expression%20selecting%20streamed%20nodes%20on%20the%20following%28-sibling%29%20or%20preceding%28-sibling%29%20axis%20is%20roaming%20and%20free-ranging-keywords">CP: Striding, RP: Roaming, RS: Free-ranging Any step expression selecting streamed nodes on the following(-sibling) or preceding(-sibling) axis is roaming and free-ranging</a></th>
  1773          </tr>
       
  1774          <tr>
       
  1775             <th><a href="#CP:-Striding,-RP:-Roaming,-RS:-Free-ranging-Any-step-expression-selecting-streamed-nodes-on-the-following(-sibling)-or-preceding(-sibling)-axis-is-roaming-and-free-ranging-keywords" id="CP:-Striding,-RP:-Roaming,-RS:-Free-ranging-Any-step-expression-selecting-streamed-nodes-on-the-following(-sibling)-or-preceding(-sibling)-axis-is-roaming-and-free-ranging-key-overview">CP: Striding, RP: Roaming, RS: Free-ranging Any step expression selecting streamed nodes on the following(-sibling) or preceding(-sibling) axis is roaming and free-ranging</a></th>
  1613             <td>0</td>
  1776             <td>0</td>
  1614             <td>0</td>
  1777             <td>0</td>
  1615             <td>81</td>
  1778             <td>81</td>
  1616             <td>81</td>
  1779             <td>81</td>
  1617          </tr>
  1780             <td><span style="color:red">81</span>/0/0
  1618          <tr>
  1781             </td>
  1619             <th><a href="#CP%3A%20Striding%2C%20RP%3A%20Roaming%2C%20RS%3A%20Free-ranging%20A%20child%20or%20descendant%28-or-self%29%20selection%20after%20a%20climbing%20expr%20that%20selects%20U%7Belement%2C%20document%7D%7D%20is%20roaming%2Ffree-ranging-keywords">CP: Striding, RP: Roaming, RS: Free-ranging A child or descendant(-or-self) selection after a climbing expr that selects U{element, document}} is roaming/free-ranging</a></th>
  1782          </tr>
       
  1783          <tr>
       
  1784             <th><a href="#CP:-Striding,-RP:-Roaming,-RS:-Free-ranging-A-child-or-descendant(-or-self)-selection-after-a-climbing-expr-that-selects-U{element,-document}}-is-roaming/free-ranging-keywords" id="CP:-Striding,-RP:-Roaming,-RS:-Free-ranging-A-child-or-descendant(-or-self)-selection-after-a-climbing-expr-that-selects-U{element,-document}}-is-roaming/free-ranging-key-overview">CP: Striding, RP: Roaming, RS: Free-ranging A child or descendant(-or-self) selection after a climbing expr that selects U{element, document}} is roaming/free-ranging</a></th>
  1620             <td>0</td>
  1785             <td>0</td>
  1621             <td>0</td>
  1786             <td>0</td>
  1622             <td>27</td>
  1787             <td>27</td>
  1623             <td>27</td>
  1788             <td>27</td>
       
  1789             <td><span style="color:red">27</span>/0/0
       
  1790             </td>
  1624          </tr>
  1791          </tr>
  1625       </table>
  1792       </table>
  1626       <table>
  1793       <table>
  1627          <caption><a id="Streaming-xt3"></a>Streaming (XT3)
  1794          <caption><a id="Streaming-xt3"></a>Streaming (XT3) <a style="text-decoration:none" href="#Streaming-xt3-source">&uarr;&uarr;</a></caption>
  1628          </caption>
  1795          <tr>
       
  1796             <th class="header">&nbsp;</th>
       
  1797             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
  1798             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
  1799             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
  1800             <th class="header" title="Total tests in this category">Total</th>
       
  1801             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
  1802          </tr>
  1629          <tr>
  1803          <tr>
  1630             <th>Streaming (all)</th>
  1804             <th>Streaming (all)</th>
  1631             <td>0</td>
  1805             <td>0</td>
  1632             <td>1962</td>
  1806             <td>1962</td>
  1633             <td>0</td>
  1807             <td>0</td>
  1637             <th><a href="#avg%28%29%20function%20with%20streaming-keywords">avg() function with streaming</a></th>
  1811             <th><a href="#avg%28%29%20function%20with%20streaming-keywords">avg() function with streaming</a></th>
  1638             <td>0</td>
  1812             <td>0</td>
  1639             <td>33</td>
  1813             <td>33</td>
  1640             <td>0</td>
  1814             <td>0</td>
  1641             <td>33</td>
  1815             <td>33</td>
  1642          </tr>
  1816             <td><span style="color:red">0</span>/0/33
  1643          <tr>
  1817             </td>
  1644             <th><a href="#boolean%28%29%20function%20with%20streaming.-keywords">boolean() function with streaming.</a></th>
  1818          </tr>
       
  1819          <tr>
       
  1820             <th><a href="#boolean()-function-with-streaming.-keywords" id="boolean()-function-with-streaming.-key-overview">boolean() function with streaming.</a></th>
  1645             <td>0</td>
  1821             <td>0</td>
  1646             <td>27</td>
  1822             <td>27</td>
  1647             <td>0</td>
  1823             <td>0</td>
  1648             <td>27</td>
  1824             <td>27</td>
  1649          </tr>
  1825             <td><span style="color:red">0</span>/0/27
  1650          <tr>
  1826             </td>
  1651             <th><a href="#Tests%20the%20xsl%3Astream%20instruction%20introduced%20in%20XSLT%203.0%20with%20fn%3Acodepoints-to-string%28%29.-keywords">Tests the xsl:stream instruction introduced in XSLT 3.0 with fn:codepoints-to-string().</a></th>
  1827          </tr>
  1652             <td>0</td>
  1828          <tr>
  1653             <td>4</td>
  1829             <th><a href="#Tests-the-xsl:stream-instruction-introduced-in-XSLT-3.0-with-fn:codepoints-to-string().-keywords" id="Tests-the-xsl:stream-instruction-introduced-in-XSLT-3.0-with-fn:codepoints-to-string().-key-overview">Tests the xsl:stream instruction introduced in XSLT 3.0 with fn:codepoints-to-string().</a></th>
  1654             <td>0</td>
  1830             <td>0</td>
  1655             <td>4</td>
  1831             <td>4</td>
  1656          </tr>
  1832             <td>0</td>
  1657          <tr>
  1833             <td>4</td>
  1658             <th><a href="#fn%3Acopy-of%28%29%20with%20streaming-keywords">fn:copy-of() with streaming</a></th>
  1834             <td><span style="color:red">0</span>/0/4
       
  1835             </td>
       
  1836          </tr>
       
  1837          <tr>
       
  1838             <th><a href="#fn:copy-of()-with-streaming-keywords" id="fn:copy-of()-with-streaming-key-overview">fn:copy-of() with streaming</a></th>
  1659             <td>0</td>
  1839             <td>0</td>
  1660             <td>10</td>
  1840             <td>10</td>
  1661             <td>0</td>
  1841             <td>0</td>
  1662             <td>10</td>
  1842             <td>10</td>
  1663          </tr>
  1843             <td><span style="color:red">0</span>/0/10
  1664          <tr>
  1844             </td>
  1665             <th><a href="#count%28%29%20function%20with%20streaming-keywords">count() function with streaming</a></th>
  1845          </tr>
       
  1846          <tr>
       
  1847             <th><a href="#count()-function-with-streaming-keywords" id="count()-function-with-streaming-key-overview">count() function with streaming</a></th>
  1666             <td>0</td>
  1848             <td>0</td>
  1667             <td>23</td>
  1849             <td>23</td>
  1668             <td>0</td>
  1850             <td>0</td>
  1669             <td>23</td>
  1851             <td>23</td>
  1670          </tr>
  1852          </tr>
  1672             <th><a href="#deep-equal%28%29%20function%20with%20streaming-keywords">deep-equal() function with streaming</a></th>
  1854             <th><a href="#deep-equal%28%29%20function%20with%20streaming-keywords">deep-equal() function with streaming</a></th>
  1673             <td>0</td>
  1855             <td>0</td>
  1674             <td>35</td>
  1856             <td>35</td>
  1675             <td>0</td>
  1857             <td>0</td>
  1676             <td>35</td>
  1858             <td>35</td>
  1677          </tr>
  1859             <td><span style="color:red">0</span>/0/35
  1678          <tr>
  1860             </td>
  1679             <th><a href="#Tests%20the%20xsl%3Astream%20instruction%20with%20distinct-values%28%29-keywords">Tests the xsl:stream instruction with distinct-values()</a></th>
  1861          </tr>
       
  1862          <tr>
       
  1863             <th><a href="#Tests-the-xsl:stream-instruction-with-distinct-values()-keywords" id="Tests-the-xsl:stream-instruction-with-distinct-values()-key-overview">Tests the xsl:stream instruction with distinct-values()</a></th>
  1680             <td>0</td>
  1864             <td>0</td>
  1681             <td>11</td>
  1865             <td>11</td>
  1682             <td>0</td>
  1866             <td>0</td>
  1683             <td>11</td>
  1867             <td>11</td>
  1684          </tr>
  1868             <td><span style="color:red">0</span>/0/11
  1685          <tr>
  1869             </td>
  1686             <th><a href="#empty%28%29%20function%20with%20streaming-keywords">empty() function with streaming</a></th>
  1870          </tr>
       
  1871          <tr>
       
  1872             <th><a href="#empty()-function-with-streaming-keywords" id="empty()-function-with-streaming-key-overview">empty() function with streaming</a></th>
  1687             <td>0</td>
  1873             <td>0</td>
  1688             <td>23</td>
  1874             <td>23</td>
  1689             <td>0</td>
  1875             <td>0</td>
  1690             <td>23</td>
  1876             <td>23</td>
  1691          </tr>
  1877             <td><span style="color:red">0</span>/0/23
  1692          <tr>
  1878             </td>
  1693             <th><a href="#exists%28%29%20function%20with%20streaming-keywords">exists() function with streaming</a></th>
  1879          </tr>
       
  1880          <tr>
       
  1881             <th><a href="#exists()-function-with-streaming-keywords" id="exists()-function-with-streaming-key-overview">exists() function with streaming</a></th>
  1694             <td>0</td>
  1882             <td>0</td>
  1695             <td>23</td>
  1883             <td>23</td>
  1696             <td>0</td>
  1884             <td>0</td>
  1697             <td>23</td>
  1885             <td>23</td>
  1698          </tr>
  1886             <td><span style="color:red">0</span>/0/23
  1699          <tr>
  1887             </td>
  1700             <th><a href="#exactly-one%28%29%20function%20with%20streaming-keywords">exactly-one() function with streaming</a></th>
  1888          </tr>
       
  1889          <tr>
       
  1890             <th><a href="#exactly-one()-function-with-streaming-keywords" id="exactly-one()-function-with-streaming-key-overview">exactly-one() function with streaming</a></th>
  1701             <td>0</td>
  1891             <td>0</td>
  1702             <td>8</td>
  1892             <td>8</td>
  1703             <td>0</td>
  1893             <td>0</td>
  1704             <td>8</td>
  1894             <td>8</td>
  1705          </tr>
  1895             <td><span style="color:red">0</span>/0/8
  1706          <tr>
  1896             </td>
  1707             <th><a href="#fn%3Afilter%28%29%20function%20with%20streaming-keywords">fn:filter() function with streaming</a></th>
  1897          </tr>
  1708             <td>0</td>
  1898          <tr>
  1709             <td>3</td>
  1899             <th><a href="#fn:filter()-function-with-streaming-keywords" id="fn:filter()-function-with-streaming-key-overview">fn:filter() function with streaming</a></th>
  1710             <td>0</td>
  1900             <td>0</td>
  1711             <td>3</td>
  1901             <td>3</td>
  1712          </tr>
  1902             <td>0</td>
  1713          <tr>
  1903             <td>3</td>
  1714             <th><a href="#fold-left%28%29%20function%20with%20streaming-keywords">fold-left() function with streaming</a></th>
  1904             <td><span style="color:red">0</span>/0/3
       
  1905             </td>
       
  1906          </tr>
       
  1907          <tr>
       
  1908             <th><a href="#fold-left()-function-with-streaming-keywords" id="fold-left()-function-with-streaming-key-overview">fold-left() function with streaming</a></th>
  1715             <td>0</td>
  1909             <td>0</td>
  1716             <td>20</td>
  1910             <td>20</td>
  1717             <td>0</td>
  1911             <td>0</td>
  1718             <td>20</td>
  1912             <td>20</td>
  1719          </tr>
  1913             <td><span style="color:red">0</span>/0/20
  1720          <tr>
  1914             </td>
  1721             <th><a href="#fold-right%28%29%20function%20with%20streaming%3A%20the%20function%20is%20streamable%20if%20the%20operand%20is%20grounded%2C%20despite%20being%20processed%20from%20right-to-left%3A%20see%20bug%2024125.-keywords">fold-right() function with streaming: the function is streamable if the operand is grounded, despite being processed from right-to-left: see bug 24125.</a></th>
  1915          </tr>
  1722             <td>0</td>
  1916          <tr>
  1723             <td>1</td>
  1917             <th><a href="#fold-right()-function-with-streaming:-the-function-is-streamable-if-the-operand-is-grounded,-despite-being-processed-from-right-to-left:-see-bug-24125.-keywords" id="fold-right()-function-with-streaming:-the-function-is-streamable-if-the-operand-is-grounded,-despite-being-processed-from-right-to-left:-see-bug-24125.-key-overview">fold-right() function with streaming: the function is streamable if the operand is grounded, despite being processed from right-to-left: see bug 24125.</a></th>
  1724             <td>0</td>
  1918             <td>0</td>
  1725             <td>1</td>
  1919             <td>1</td>
  1726          </tr>
  1920             <td>0</td>
  1727          <tr>
  1921             <td>1</td>
  1728             <th><a href="#has-children%28%29%20function%20with%20streaming-keywords">has-children() function with streaming</a></th>
  1922             <td><span style="color:red">0</span>/0/1
  1729             <td>0</td>
  1923             </td>
  1730             <td>1</td>
  1924          </tr>
  1731             <td>0</td>
  1925          <tr>
  1732             <td>1</td>
  1926             <th><a href="#has-children()-function-with-streaming-keywords" id="has-children()-function-with-streaming-key-overview">has-children() function with streaming</a></th>
  1733          </tr>
  1927             <td>0</td>
  1734          <tr>
  1928             <td>1</td>
  1735             <th><a href="#head%28%29%20function%20with%20streaming-keywords">head() function with streaming</a></th>
  1929             <td>0</td>
       
  1930             <td>1</td>
       
  1931             <td><span style="color:red">0</span>/0/1
       
  1932             </td>
       
  1933          </tr>
       
  1934          <tr>
       
  1935             <th><a href="#head()-function-with-streaming-keywords" id="head()-function-with-streaming-key-overview">head() function with streaming</a></th>
  1736             <td>0</td>
  1936             <td>0</td>
  1737             <td>22</td>
  1937             <td>22</td>
  1738             <td>0</td>
  1938             <td>0</td>
  1739             <td>22</td>
  1939             <td>22</td>
  1740          </tr>
  1940             <td><span style="color:red">0</span>/0/22
  1741          <tr>
  1941             </td>
  1742             <th><a href="#innermost%28%29%20function%20with%20streaming-keywords">innermost() function with streaming</a></th>
  1942          </tr>
  1743             <td>0</td>
  1943          <tr>
  1744             <td>2</td>
  1944             <th><a href="#innermost()-function-with-streaming-keywords" id="innermost()-function-with-streaming-key-overview">innermost() function with streaming</a></th>
  1745             <td>0</td>
  1945             <td>0</td>
  1746             <td>2</td>
  1946             <td>2</td>
  1747          </tr>
  1947             <td>0</td>
  1748          <tr>
  1948             <td>2</td>
  1749             <th><a href="#Tests%20xsl%3Astream%20instruction%20introduced%20in%20XSLT%203.0%20with%20xsl%3Aresult-document.-keywords">Tests xsl:stream instruction introduced in XSLT 3.0 with xsl:result-document.</a></th>
  1949             <td><span style="color:red">0</span>/0/2
       
  1950             </td>
       
  1951          </tr>
       
  1952          <tr>
       
  1953             <th><a href="#Tests-xsl:stream-instruction-introduced-in-XSLT-3.0-with-xsl:result-document.-keywords" id="Tests-xsl:stream-instruction-introduced-in-XSLT-3.0-with-xsl:result-document.-key-overview">Tests xsl:stream instruction introduced in XSLT 3.0 with xsl:result-document.</a></th>
  1750             <td>0</td>
  1954             <td>0</td>
  1751             <td>9</td>
  1955             <td>9</td>
  1752             <td>0</td>
  1956             <td>0</td>
  1753             <td>9</td>
  1957             <td>9</td>
  1754          </tr>
  1958          </tr>
  1763             <th><a href="#max%28%29%20function%20with%20streaming-keywords">max() function with streaming</a></th>
  1967             <th><a href="#max%28%29%20function%20with%20streaming-keywords">max() function with streaming</a></th>
  1764             <td>0</td>
  1968             <td>0</td>
  1765             <td>38</td>
  1969             <td>38</td>
  1766             <td>0</td>
  1970             <td>0</td>
  1767             <td>38</td>
  1971             <td>38</td>
  1768          </tr>
  1972             <td><span style="color:red">0</span>/0/38
  1769          <tr>
  1973             </td>
  1770             <th><a href="#min%28%29%20function%20with%20streaming-keywords">min() function with streaming</a></th>
  1974          </tr>
       
  1975          <tr>
       
  1976             <th><a href="#min()-function-with-streaming-keywords" id="min()-function-with-streaming-key-overview">min() function with streaming</a></th>
  1771             <td>0</td>
  1977             <td>0</td>
  1772             <td>38</td>
  1978             <td>38</td>
  1773             <td>0</td>
  1979             <td>0</td>
  1774             <td>38</td>
  1980             <td>38</td>
  1775          </tr>
  1981             <td><span style="color:red">0</span>/0/38
  1776          <tr>
  1982             </td>
  1777             <th><a href="#not%28%29%20function%20with%20streaming.-keywords">not() function with streaming.</a></th>
  1983          </tr>
       
  1984          <tr>
       
  1985             <th><a href="#not()-function-with-streaming.-keywords" id="not()-function-with-streaming.-key-overview">not() function with streaming.</a></th>
  1778             <td>0</td>
  1986             <td>0</td>
  1779             <td>27</td>
  1987             <td>27</td>
  1780             <td>0</td>
  1988             <td>0</td>
  1781             <td>27</td>
  1989             <td>27</td>
  1782          </tr>
  1990             <td><span style="color:red">0</span>/0/27
  1783          <tr>
  1991             </td>
  1784             <th><a href="#one-or-more%28%29%20function%20with%20streaming-keywords">one-or-more() function with streaming</a></th>
  1992          </tr>
       
  1993          <tr>
       
  1994             <th><a href="#one-or-more()-function-with-streaming-keywords" id="one-or-more()-function-with-streaming-key-overview">one-or-more() function with streaming</a></th>
  1785             <td>0</td>
  1995             <td>0</td>
  1786             <td>30</td>
  1996             <td>30</td>
  1787             <td>0</td>
  1997             <td>0</td>
  1788             <td>30</td>
  1998             <td>30</td>
  1789          </tr>
  1999             <td><span style="color:red">0</span>/0/30
  1790          <tr>
  2000             </td>
  1791             <th><a href="#outermost%28%29%20function%20with%20streaming-keywords">outermost() function with streaming</a></th>
  2001          </tr>
       
  2002          <tr>
       
  2003             <th><a href="#outermost()-function-with-streaming-keywords" id="outermost()-function-with-streaming-key-overview">outermost() function with streaming</a></th>
  1792             <td>0</td>
  2004             <td>0</td>
  1793             <td>26</td>
  2005             <td>26</td>
  1794             <td>0</td>
  2006             <td>0</td>
  1795             <td>26</td>
  2007             <td>26</td>
  1796          </tr>
  2008             <td><span style="color:red">0</span>/0/26
  1797          <tr>
  2009             </td>
  1798             <th><a href="#remove%28%29%20function%20with%20streaming-keywords">remove() function with streaming</a></th>
  2010          </tr>
       
  2011          <tr>
       
  2012             <th><a href="#remove()-function-with-streaming-keywords" id="remove()-function-with-streaming-key-overview">remove() function with streaming</a></th>
  1799             <td>0</td>
  2013             <td>0</td>
  1800             <td>22</td>
  2014             <td>22</td>
  1801             <td>0</td>
  2015             <td>0</td>
  1802             <td>22</td>
  2016             <td>22</td>
  1803          </tr>
  2017             <td><span style="color:red">0</span>/0/22
  1804          <tr>
  2018             </td>
  1805             <th><a href="#reverse%28%29%20function%20with%20streaming-keywords">reverse() function with streaming</a></th>
  2019          </tr>
  1806             <td>0</td>
  2020          <tr>
  1807             <td>2</td>
  2021             <th><a href="#reverse()-function-with-streaming-keywords" id="reverse()-function-with-streaming-key-overview">reverse() function with streaming</a></th>
  1808             <td>0</td>
  2022             <td>0</td>
  1809             <td>2</td>
  2023             <td>2</td>
  1810          </tr>
  2024             <td>0</td>
  1811          <tr>
  2025             <td>2</td>
  1812             <th><a href="#Tests%20the%20snapshot%28%29%20function%20under%20streaming-keywords">Tests the snapshot() function under streaming</a></th>
  2026             <td><span style="color:red">0</span>/0/2
       
  2027             </td>
       
  2028          </tr>
       
  2029          <tr>
       
  2030             <th><a href="#Tests-the-snapshot()-function-under-streaming-keywords" id="Tests-the-snapshot()-function-under-streaming-key-overview">Tests the snapshot() function under streaming</a></th>
  1813             <td>0</td>
  2031             <td>0</td>
  1814             <td>24</td>
  2032             <td>24</td>
  1815             <td>0</td>
  2033             <td>0</td>
  1816             <td>24</td>
  2034             <td>24</td>
  1817          </tr>
  2035             <td><span style="color:red">0</span>/0/24
  1818          <tr>
  2036             </td>
  1819             <th><a href="#Tests%20the%20xsl%3Astream%20instruction%20with%20string-join%28%29-keywords">Tests the xsl:stream instruction with string-join()</a></th>
  2037          </tr>
  1820             <td>0</td>
  2038          <tr>
  1821             <td>3</td>
  2039             <th><a href="#Tests-the-xsl:stream-instruction-with-string-join()-keywords" id="Tests-the-xsl:stream-instruction-with-string-join()-key-overview">Tests the xsl:stream instruction with string-join()</a></th>
  1822             <td>0</td>
  2040             <td>0</td>
  1823             <td>3</td>
  2041             <td>3</td>
  1824          </tr>
  2042             <td>0</td>
  1825          <tr>
  2043             <td>3</td>
  1826             <th><a href="#subsequence%28%29%20function%20with%20streaming-keywords">subsequence() function with streaming</a></th>
  2044             <td><span style="color:red">0</span>/0/3
       
  2045             </td>
       
  2046          </tr>
       
  2047          <tr>
       
  2048             <th><a href="#subsequence()-function-with-streaming-keywords" id="subsequence()-function-with-streaming-key-overview">subsequence() function with streaming</a></th>
  1827             <td>0</td>
  2049             <td>0</td>
  1828             <td>44</td>
  2050             <td>44</td>
  1829             <td>0</td>
  2051             <td>0</td>
  1830             <td>44</td>
  2052             <td>44</td>
  1831          </tr>
  2053          </tr>
  1840             <th><a href="#tail%28%29%20function%20with%20streaming-keywords">tail() function with streaming</a></th>
  2062             <th><a href="#tail%28%29%20function%20with%20streaming-keywords">tail() function with streaming</a></th>
  1841             <td>0</td>
  2063             <td>0</td>
  1842             <td>22</td>
  2064             <td>22</td>
  1843             <td>0</td>
  2065             <td>0</td>
  1844             <td>22</td>
  2066             <td>22</td>
  1845          </tr>
  2067             <td><span style="color:red">0</span>/0/22
  1846          <tr>
  2068             </td>
  1847             <th><a href="#trace%28%29%20function%20with%20streaming-keywords">trace() function with streaming</a></th>
  2069          </tr>
       
  2070          <tr>
       
  2071             <th><a href="#trace()-function-with-streaming-keywords" id="trace()-function-with-streaming-key-overview">trace() function with streaming</a></th>
  1848             <td>0</td>
  2072             <td>0</td>
  1849             <td>22</td>
  2073             <td>22</td>
  1850             <td>0</td>
  2074             <td>0</td>
  1851             <td>22</td>
  2075             <td>22</td>
  1852          </tr>
  2076             <td><span style="color:red">0</span>/0/22
  1853          <tr>
  2077             </td>
  1854             <th><a href="#unordered%28%29%20function%20with%20streaming-keywords">unordered() function with streaming</a></th>
  2078          </tr>
       
  2079          <tr>
       
  2080             <th><a href="#unordered()-function-with-streaming-keywords" id="unordered()-function-with-streaming-key-overview">unordered() function with streaming</a></th>
  1855             <td>0</td>
  2081             <td>0</td>
  1856             <td>22</td>
  2082             <td>22</td>
  1857             <td>0</td>
  2083             <td>0</td>
  1858             <td>22</td>
  2084             <td>22</td>
  1859          </tr>
  2085          </tr>
  1861             <th><a href="#zero-or-one%28%29%20function%20with%20streaming-keywords">zero-or-one() function with streaming</a></th>
  2087             <th><a href="#zero-or-one%28%29%20function%20with%20streaming-keywords">zero-or-one() function with streaming</a></th>
  1862             <td>0</td>
  2088             <td>0</td>
  1863             <td>7</td>
  2089             <td>7</td>
  1864             <td>0</td>
  2090             <td>0</td>
  1865             <td>7</td>
  2091             <td>7</td>
       
  2092             <td><span style="color:red">0</span>/0/7
       
  2093             </td>
       
  2094          </tr>
       
  2095          <tr>
       
  2096             <th><a href="#xsl:next-match-with-streaming-keywords" id="xsl:next-match-with-streaming-key-overview">xsl:next-match with streaming</a></th>
       
  2097             <td>0</td>
       
  2098             <td>3</td>
       
  2099             <td>0</td>
       
  2100             <td>3</td>
       
  2101          </tr>
       
  2102          <tr>
       
  2103             <th><a href="#Tests%20xsl%3Astream%20instruction%20introduced%20in%20XSLT%203.0%20with%20xsl%3Aapply-templates.-keywords">Tests xsl:stream instruction introduced in XSLT 3.0 with xsl:apply-templates.</a></th>
       
  2104             <td>0</td>
       
  2105             <td>5</td>
       
  2106             <td>0</td>
       
  2107             <td>5</td>
       
  2108          </tr>
       
  2109          <tr>
       
  2110             <th><a href="#xsl%3Aattribute%20instruction%20with%20streaming-keywords">xsl:attribute instruction with streaming</a></th>
       
  2111             <td>0</td>
       
  2112             <td>45</td>
       
  2113             <td>0</td>
       
  2114             <td>45</td>
       
  2115             <td><span style="color:red">0</span>/0/45
       
  2116             </td>
       
  2117          </tr>
       
  2118          <tr>
       
  2119             <th><a href="#xsl:call-template-instruction-with-streaming-keywords" id="xsl:call-template-instruction-with-streaming-key-overview">xsl:call-template instruction with streaming</a></th>
       
  2120             <td>0</td>
       
  2121             <td>2</td>
       
  2122             <td>0</td>
       
  2123             <td>2</td>
       
  2124          </tr>
       
  2125          <tr>
       
  2126             <th><a href="#xsl%3Achoose%20and%20other%20conditional%20expressions%20with%20streaming-keywords">xsl:choose and other conditional expressions with streaming</a></th>
       
  2127             <td>0</td>
       
  2128             <td>8</td>
       
  2129             <td>0</td>
       
  2130             <td>8</td>
       
  2131          </tr>
       
  2132          <tr>
       
  2133             <th><a href="#Tests%20xsl%3Astream%20instruction%20introduced%20in%20XSLT%203.0%20with%20xsl%3Aconditional-content.-keywords">Tests xsl:stream instruction introduced in XSLT 3.0 with xsl:conditional-content.</a></th>
       
  2134             <td>0</td>
       
  2135             <td>1</td>
       
  2136             <td>0</td>
       
  2137             <td>1</td>
       
  2138          </tr>
       
  2139          <tr>
       
  2140             <th><a href="#xsl%3Acopy%20with%20streaming-keywords">xsl:copy with streaming</a></th>
       
  2141             <td>0</td>
       
  2142             <td>62</td>
       
  2143             <td>0</td>
       
  2144             <td>62</td>
       
  2145          </tr>
       
  2146          <tr>
       
  2147             <th><a href="#xsl%3Acopy-of%20with%20streaming-keywords">xsl:copy-of with streaming</a></th>
       
  2148             <td>0</td>
       
  2149             <td>44</td>
       
  2150             <td>0</td>
       
  2151             <td>44</td>
       
  2152          </tr>
       
  2153          <tr>
       
  2154             <th><a href="#xsl%3Adocument%20with%20streaming-keywords">xsl:document with streaming</a></th>
       
  2155             <td>0</td>
       
  2156             <td>39</td>
       
  2157             <td>0</td>
       
  2158             <td>39</td>
       
  2159          </tr>
       
  2160          <tr>
       
  2161             <th><a href="#xsl%3Aelement%20with%20streaming-keywords">xsl:element with streaming</a></th>
       
  2162             <td>0</td>
       
  2163             <td>92</td>
       
  2164             <td>0</td>
       
  2165             <td>92</td>
       
  2166          </tr>
       
  2167          <tr>
       
  2168             <th><a href="#xsl%3Afor-each%20with%20streaming-keywords">xsl:for-each with streaming</a></th>
       
  2169             <td>0</td>
       
  2170             <td>15</td>
       
  2171             <td>0</td>
       
  2172             <td>15</td>
       
  2173          </tr>
       
  2174          <tr>
       
  2175             <th><a href="#xsl%3Afor-each%20with%20streaming-keywords">xsl:for-each with streaming</a></th>
       
  2176             <td>0</td>
       
  2177             <td>68</td>
       
  2178             <td>0</td>
       
  2179             <td>68</td>
       
  2180          </tr>
       
  2181          <tr>
       
  2182             <th><a href="#xsl%3Avalue-of%20instruction%20with%20streaming-keywords">xsl:value-of instruction with streaming</a></th>
       
  2183             <td>0</td>
       
  2184             <td>11</td>
       
  2185             <td>0</td>
       
  2186             <td>11</td>
       
  2187          </tr>
       
  2188          <tr>
       
  2189             <th><a href="#xsl%3Aiterate%20with%20streaming-keywords">xsl:iterate with streaming</a></th>
       
  2190             <td>0</td>
       
  2191             <td>25</td>
       
  2192             <td>0</td>
       
  2193             <td>25</td>
       
  2194          </tr>
       
  2195          <tr>
       
  2196             <th><a href="#xsl%3Amap%20with%20streaming-keywords">xsl:map with streaming</a></th>
       
  2197             <td>0</td>
       
  2198             <td>12</td>
       
  2199             <td>0</td>
       
  2200             <td>12</td>
       
  2201          </tr>
       
  2202          <tr>
       
  2203             <th><a href="#xsl%3Amerge%20instruction%20with%20streaming-keywords">xsl:merge instruction with streaming</a></th>
       
  2204             <td>0</td>
       
  2205             <td>6</td>
       
  2206             <td>0</td>
       
  2207             <td>6</td>
  1866          </tr>
  2208          </tr>
  1867          <tr>
  2209          <tr>
  1868             <th><a href="#xsl%3Anext-match%20with%20streaming-keywords">xsl:next-match with streaming</a></th>
  2210             <th><a href="#xsl%3Anext-match%20with%20streaming-keywords">xsl:next-match with streaming</a></th>
  1869             <td>0</td>
  2211             <td>0</td>
  1870             <td>3</td>
  2212             <td>2</td>
  1871             <td>0</td>
  2213             <td>0</td>
  1872             <td>3</td>
  2214             <td>2</td>
  1873          </tr>
  2215          </tr>
  1874          <tr>
  2216          <tr>
  1875             <th><a href="#Tests%20xsl%3Astream%20instruction%20introduced%20in%20XSLT%203.0%20with%20xsl%3Aapply-templates.-keywords">Tests xsl:stream instruction introduced in XSLT 3.0 with xsl:apply-templates.</a></th>
  2217             <th><a href="#Tests%20xsl%3Astream%20instruction%20with%20xsl%3Aresult-document.-keywords">Tests xsl:stream instruction with xsl:result-document.</a></th>
       
  2218             <td>0</td>
       
  2219             <td>40</td>
       
  2220             <td>0</td>
       
  2221             <td>40</td>
       
  2222          </tr>
       
  2223          <tr>
       
  2224             <th><a href="#xsl%3Atry%2Fxsl%3Acatch%20instruction%20with%20streaming-keywords">xsl:try/xsl:catch instruction with streaming</a></th>
       
  2225             <td>0</td>
       
  2226             <td>46</td>
       
  2227             <td>0</td>
       
  2228             <td>46</td>
       
  2229          </tr>
       
  2230          <tr>
       
  2231             <th><a href="#xsl%3Avalue-of%20instruction%20with%20streaming-keywords">xsl:value-of instruction with streaming</a></th>
       
  2232             <td>0</td>
       
  2233             <td>36</td>
       
  2234             <td>0</td>
       
  2235             <td>36</td>
       
  2236          </tr>
       
  2237          <tr>
       
  2238             <th><a href="#Literal%20result%20elements%20with%20streaming-keywords">Literal result elements with streaming</a></th>
       
  2239             <td>0</td>
       
  2240             <td>91</td>
       
  2241             <td>0</td>
       
  2242             <td>91</td>
       
  2243          </tr>
       
  2244          <tr>
       
  2245             <th><a href="#Streamable%20stylesheet%20functions%3A%20category%20%22unclassified%22-keywords">Streamable stylesheet functions: category "unclassified"</a></th>
       
  2246             <td>0</td>
       
  2247             <td>3</td>
       
  2248             <td>0</td>
       
  2249             <td>3</td>
       
  2250          </tr>
       
  2251          <tr>
       
  2252             <th><a href="#Arithmetic%20expressions%20with%20streaming-keywords">Arithmetic expressions with streaming</a></th>
       
  2253             <td>0</td>
       
  2254             <td>8</td>
       
  2255             <td>0</td>
       
  2256             <td>8</td>
       
  2257          </tr>
       
  2258          <tr>
       
  2259             <th><a href="#comma%20expression%20function%20with%20streaming-keywords">comma expression function with streaming</a></th>
       
  2260             <td>0</td>
       
  2261             <td>46</td>
       
  2262             <td>0</td>
       
  2263             <td>46</td>
       
  2264          </tr>
       
  2265          <tr>
       
  2266             <th><a href="#for%20expressions%20with%20streaming-keywords">for expressions with streaming</a></th>
  1876             <td>0</td>
  2267             <td>0</td>
  1877             <td>5</td>
  2268             <td>5</td>
  1878             <td>0</td>
  2269             <td>0</td>
  1879             <td>5</td>
  2270             <td>5</td>
  1880          </tr>
  2271             <td><span style="color:red">0</span>/0/5
  1881          <tr>
  2272             </td>
  1882             <th><a href="#xsl%3Aattribute%20instruction%20with%20streaming-keywords">xsl:attribute instruction with streaming</a></th>
  2273          </tr>
  1883             <td>0</td>
  2274          <tr>
  1884             <td>45</td>
  2275             <th><a href="#except-expression-function-with-streaming-keywords" id="except-expression-function-with-streaming-key-overview">except expression function with streaming</a></th>
  1885             <td>0</td>
  2276             <td>0</td>
  1886             <td>45</td>
  2277             <td>47</td>
  1887          </tr>
  2278             <td>0</td>
  1888          <tr>
  2279             <td>47</td>
  1889             <th><a href="#xsl%3Acall-template%20instruction%20with%20streaming-keywords">xsl:call-template instruction with streaming</a></th>
  2280             <td><span style="color:red">0</span>/0/47
  1890             <td>0</td>
  2281             </td>
  1891             <td>2</td>
  2282          </tr>
  1892             <td>0</td>
  2283          <tr>
  1893             <td>2</td>
  2284             <th><a href="#Tests-the-xsl:stream-instruction-with-calls-to-user-defined-functions.-keywords" id="Tests-the-xsl:stream-instruction-with-calls-to-user-defined-functions.-key-overview">Tests the xsl:stream instruction with calls to user-defined functions.</a></th>
  1894          </tr>
  2285             <td>0</td>
  1895          <tr>
  2286             <td>2</td>
  1896             <th><a href="#xsl%3Achoose%20and%20other%20conditional%20expressions%20with%20streaming-keywords">xsl:choose and other conditional expressions with streaming</a></th>
  2287             <td>0</td>
  1897             <td>0</td>
  2288             <td>2</td>
  1898             <td>8</td>
  2289             <td><span style="color:red">0</span>/0/2
  1899             <td>0</td>
  2290             </td>
  1900             <td>8</td>
  2291          </tr>
  1901          </tr>
  2292          <tr>
  1902          <tr>
  2293             <th><a href="#&#34;=&#34;-operator-with-streaming-keywords" id="&#x22;=&#x22;-operator-with-streaming-key-overview">"=" operator with streaming</a></th>
  1903             <th><a href="#Tests%20xsl%3Astream%20instruction%20introduced%20in%20XSLT%203.0%20with%20xsl%3Aconditional-content.-keywords">Tests xsl:stream instruction introduced in XSLT 3.0 with xsl:conditional-content.</a></th>
  2294             <td>0</td>
  1904             <td>0</td>
  2295             <td>52</td>
  1905             <td>1</td>
  2296             <td>0</td>
  1906             <td>0</td>
  2297             <td>52</td>
  1907             <td>1</td>
  2298             <td><span style="color:red">0</span>/0/52
  1908          </tr>
  2299             </td>
  1909          <tr>
  2300          </tr>
  1910             <th><a href="#xsl%3Acopy%20with%20streaming-keywords">xsl:copy with streaming</a></th>
  2301          <tr>
  1911             <td>0</td>
  2302             <th><a href="#&#34;&gt;=&#34;-operator-with-streaming-keywords" id="&#x22;&gt;=&#x22;-operator-with-streaming-key-overview">"&gt;=" operator with streaming</a></th>
  1912             <td>62</td>
  2303             <td>0</td>
  1913             <td>0</td>
  2304             <td>52</td>
  1914             <td>62</td>
  2305             <td>0</td>
  1915          </tr>
  2306             <td>52</td>
  1916          <tr>
  2307             <td><span style="color:red">0</span>/0/52
  1917             <th><a href="#xsl%3Acopy-of%20with%20streaming-keywords">xsl:copy-of with streaming</a></th>
  2308             </td>
  1918             <td>0</td>
  2309          </tr>
  1919             <td>44</td>
  2310          <tr>
  1920             <td>0</td>
  2311             <th><a href="#&#34;&gt;&#34;-operator-with-streaming-keywords" id="&#x22;&gt;&#x22;-operator-with-streaming-key-overview">"&gt;" operator with streaming</a></th>
  1921             <td>44</td>
  2312             <td>0</td>
  1922          </tr>
  2313             <td>52</td>
  1923          <tr>
  2314             <td>0</td>
  1924             <th><a href="#xsl%3Adocument%20with%20streaming-keywords">xsl:document with streaming</a></th>
  2315             <td>52</td>
  1925             <td>0</td>
  2316             <td><span style="color:red">0</span>/0/52
  1926             <td>39</td>
  2317             </td>
  1927             <td>0</td>
  2318          </tr>
  1928             <td>39</td>
  2319          <tr>
  1929          </tr>
  2320             <th><a href="#&#34;&lt;=&#34;-operator-with-streaming-keywords" id="&#x22;&lt;=&#x22;-operator-with-streaming-key-overview">"&lt;=" operator with streaming</a></th>
  1930          <tr>
  2321             <td>0</td>
  1931             <th><a href="#xsl%3Aelement%20with%20streaming-keywords">xsl:element with streaming</a></th>
  2322             <td>52</td>
  1932             <td>0</td>
  2323             <td>0</td>
  1933             <td>92</td>
  2324             <td>52</td>
  1934             <td>0</td>
  2325             <td><span style="color:red">0</span>/0/52
  1935             <td>92</td>
  2326             </td>
  1936          </tr>
  2327          </tr>
  1937          <tr>
  2328          <tr>
  1938             <th><a href="#xsl%3Afor-each%20with%20streaming-keywords">xsl:for-each with streaming</a></th>
  2329             <th><a href="#&#34;&gt;&#34;-operator-with-streaming-keywords" id="&#x22;&gt;&#x22;-operator-with-streaming-key-overview">"&gt;" operator with streaming</a></th>
  1939             <td>0</td>
  2330             <td>0</td>
  1940             <td>15</td>
  2331             <td>52</td>
  1941             <td>0</td>
  2332             <td>0</td>
  1942             <td>15</td>
  2333             <td>52</td>
  1943          </tr>
  2334             <td><span style="color:red">0</span>/0/52
  1944          <tr>
  2335             </td>
  1945             <th><a href="#xsl%3Afor-each%20with%20streaming-keywords">xsl:for-each with streaming</a></th>
  2336          </tr>
  1946             <td>0</td>
  2337          <tr>
  1947             <td>68</td>
  2338             <th><a href="#&#34;!=&#34;-operator-with-streaming-keywords" id="&#x22;!=&#x22;-operator-with-streaming-key-overview">"!=" operator with streaming</a></th>
  1948             <td>0</td>
  2339             <td>0</td>
  1949             <td>68</td>
  2340             <td>52</td>
  1950          </tr>
  2341             <td>0</td>
  1951          <tr>
  2342             <td>52</td>
  1952             <th><a href="#xsl%3Avalue-of%20instruction%20with%20streaming-keywords">xsl:value-of instruction with streaming</a></th>
  2343             <td><span style="color:red">0</span>/0/52
       
  2344             </td>
       
  2345          </tr>
       
  2346          <tr>
       
  2347             <th><a href="#if()-expression-function-with-streaming-keywords" id="if()-expression-function-with-streaming-key-overview">if() expression function with streaming</a></th>
       
  2348             <td>0</td>
       
  2349             <td>67</td>
       
  2350             <td>0</td>
       
  2351             <td>67</td>
       
  2352             <td><span style="color:red">1</span>/0/66
       
  2353             </td>
       
  2354          </tr>
       
  2355          <tr>
       
  2356             <th><a href="#intersect-expression-function-with-streaming-keywords" id="intersect-expression-function-with-streaming-key-overview">intersect expression function with streaming</a></th>
       
  2357             <td>0</td>
       
  2358             <td>46</td>
       
  2359             <td>0</td>
       
  2360             <td>46</td>
       
  2361          </tr>
       
  2362          <tr>
       
  2363             <th><a href="#%22instance%20of%22%20expression%20with%20streaming-keywords">"instance of" expression with streaming</a></th>
       
  2364             <td>0</td>
       
  2365             <td>23</td>
       
  2366             <td>0</td>
       
  2367             <td>23</td>
       
  2368          </tr>
       
  2369          <tr>
       
  2370             <th><a href="#XPath%20map%7B%7D%20constructor%20expression%20with%20streaming-keywords">XPath map{} constructor expression with streaming</a></th>
  1953             <td>0</td>
  2371             <td>0</td>
  1954             <td>11</td>
  2372             <td>11</td>
  1955             <td>0</td>
  2373             <td>0</td>
  1956             <td>11</td>
  2374             <td>11</td>
  1957          </tr>
  2375          </tr>
  1958          <tr>
  2376          <tr>
  1959             <th><a href="#xsl%3Aiterate%20with%20streaming-keywords">xsl:iterate with streaming</a></th>
  2377             <th><a href="#Some%2FEvery%20expressions%20with%20streaming-keywords">Some/Every expressions with streaming</a></th>
  1960             <td>0</td>
  2378             <td>0</td>
  1961             <td>25</td>
  2379             <td>10</td>
  1962             <td>0</td>
  2380             <td>0</td>
  1963             <td>25</td>
  2381             <td>10</td>
  1964          </tr>
  2382          </tr>
  1965          <tr>
  2383          <tr>
  1966             <th><a href="#xsl%3Amap%20with%20streaming-keywords">xsl:map with streaming</a></th>
  2384             <th><a href="#%22treat%20as%22%20expression%20with%20streaming-keywords">"treat as" expression with streaming</a></th>
  1967             <td>0</td>
  2385             <td>0</td>
  1968             <td>12</td>
  2386             <td>23</td>
  1969             <td>0</td>
  2387             <td>0</td>
  1970             <td>12</td>
  2388             <td>23</td>
  1971          </tr>
  2389          </tr>
  1972          <tr>
  2390          <tr>
  1973             <th><a href="#xsl%3Amerge%20instruction%20with%20streaming-keywords">xsl:merge instruction with streaming</a></th>
  2391             <th><a href="#union%20expression%20function%20with%20streaming-keywords">union expression function with streaming</a></th>
  1974             <td>0</td>
       
  1975             <td>6</td>
       
  1976             <td>0</td>
       
  1977             <td>6</td>
       
  1978          </tr>
       
  1979          <tr>
       
  1980             <th><a href="#xsl%3Anext-match%20with%20streaming-keywords">xsl:next-match with streaming</a></th>
       
  1981             <td>0</td>
       
  1982             <td>2</td>
       
  1983             <td>0</td>
       
  1984             <td>2</td>
       
  1985          </tr>
       
  1986          <tr>
       
  1987             <th><a href="#Tests%20xsl%3Astream%20instruction%20with%20xsl%3Aresult-document.-keywords">Tests xsl:stream instruction with xsl:result-document.</a></th>
       
  1988             <td>0</td>
       
  1989             <td>40</td>
       
  1990             <td>0</td>
       
  1991             <td>40</td>
       
  1992          </tr>
       
  1993          <tr>
       
  1994             <th><a href="#xsl%3Atry%2Fxsl%3Acatch%20instruction%20with%20streaming-keywords">xsl:try/xsl:catch instruction with streaming</a></th>
       
  1995             <td>0</td>
  2392             <td>0</td>
  1996             <td>46</td>
  2393             <td>46</td>
  1997             <td>0</td>
  2394             <td>0</td>
  1998             <td>46</td>
  2395             <td>46</td>
  1999          </tr>
  2396          </tr>
  2000          <tr>
       
  2001             <th><a href="#xsl%3Avalue-of%20instruction%20with%20streaming-keywords">xsl:value-of instruction with streaming</a></th>
       
  2002             <td>0</td>
       
  2003             <td>36</td>
       
  2004             <td>0</td>
       
  2005             <td>36</td>
       
  2006          </tr>
       
  2007          <tr>
       
  2008             <th><a href="#Literal%20result%20elements%20with%20streaming-keywords">Literal result elements with streaming</a></th>
       
  2009             <td>0</td>
       
  2010             <td>91</td>
       
  2011             <td>0</td>
       
  2012             <td>91</td>
       
  2013          </tr>
       
  2014          <tr>
       
  2015             <th><a href="#Streamable%20stylesheet%20functions%3A%20category%20%22unclassified%22-keywords">Streamable stylesheet functions: category "unclassified"</a></th>
       
  2016             <td>0</td>
       
  2017             <td>3</td>
       
  2018             <td>0</td>
       
  2019             <td>3</td>
       
  2020          </tr>
       
  2021          <tr>
       
  2022             <th><a href="#Arithmetic%20expressions%20with%20streaming-keywords">Arithmetic expressions with streaming</a></th>
       
  2023             <td>0</td>
       
  2024             <td>8</td>
       
  2025             <td>0</td>
       
  2026             <td>8</td>
       
  2027          </tr>
       
  2028          <tr>
       
  2029             <th><a href="#comma%20expression%20function%20with%20streaming-keywords">comma expression function with streaming</a></th>
       
  2030             <td>0</td>
       
  2031             <td>46</td>
       
  2032             <td>0</td>
       
  2033             <td>46</td>
       
  2034          </tr>
       
  2035          <tr>
       
  2036             <th><a href="#for%20expressions%20with%20streaming-keywords">for expressions with streaming</a></th>
       
  2037             <td>0</td>
       
  2038             <td>5</td>
       
  2039             <td>0</td>
       
  2040             <td>5</td>
       
  2041          </tr>
       
  2042          <tr>
       
  2043             <th><a href="#except%20expression%20function%20with%20streaming-keywords">except expression function with streaming</a></th>
       
  2044             <td>0</td>
       
  2045             <td>47</td>
       
  2046             <td>0</td>
       
  2047             <td>47</td>
       
  2048          </tr>
       
  2049          <tr>
       
  2050             <th><a href="#Tests%20the%20xsl%3Astream%20instruction%20with%20calls%20to%20user-defined%20functions.-keywords">Tests the xsl:stream instruction with calls to user-defined functions.</a></th>
       
  2051             <td>0</td>
       
  2052             <td>2</td>
       
  2053             <td>0</td>
       
  2054             <td>2</td>
       
  2055          </tr>
       
  2056          <tr>
       
  2057             <th><a href="#%22%3D%22%20operator%20with%20streaming-keywords">"=" operator with streaming</a></th>
       
  2058             <td>0</td>
       
  2059             <td>52</td>
       
  2060             <td>0</td>
       
  2061             <td>52</td>
       
  2062          </tr>
       
  2063          <tr>
       
  2064             <th><a href="#%22%3E%3D%22%20operator%20with%20streaming-keywords">"&gt;=" operator with streaming</a></th>
       
  2065             <td>0</td>
       
  2066             <td>52</td>
       
  2067             <td>0</td>
       
  2068             <td>52</td>
       
  2069          </tr>
       
  2070          <tr>
       
  2071             <th><a href="#%22%3E%22%20operator%20with%20streaming-keywords">"&gt;" operator with streaming</a></th>
       
  2072             <td>0</td>
       
  2073             <td>52</td>
       
  2074             <td>0</td>
       
  2075             <td>52</td>
       
  2076          </tr>
       
  2077          <tr>
       
  2078             <th><a href="#%22%3C%3D%22%20operator%20with%20streaming-keywords">"&lt;=" operator with streaming</a></th>
       
  2079             <td>0</td>
       
  2080             <td>52</td>
       
  2081             <td>0</td>
       
  2082             <td>52</td>
       
  2083          </tr>
       
  2084          <tr>
       
  2085             <th><a href="#%22%3E%22%20operator%20with%20streaming-keywords">"&gt;" operator with streaming</a></th>
       
  2086             <td>0</td>
       
  2087             <td>52</td>
       
  2088             <td>0</td>
       
  2089             <td>52</td>
       
  2090          </tr>
       
  2091          <tr>
       
  2092             <th><a href="#%22%21%3D%22%20operator%20with%20streaming-keywords">"!=" operator with streaming</a></th>
       
  2093             <td>0</td>
       
  2094             <td>52</td>
       
  2095             <td>0</td>
       
  2096             <td>52</td>
       
  2097          </tr>
       
  2098          <tr>
       
  2099             <th><a href="#if%28%29%20expression%20function%20with%20streaming-keywords">if() expression function with streaming</a></th>
       
  2100             <td>0</td>
       
  2101             <td>66</td>
       
  2102             <td>0</td>
       
  2103             <td>66</td>
       
  2104          </tr>
       
  2105          <tr>
       
  2106             <th><a href="#intersect%20expression%20function%20with%20streaming-keywords">intersect expression function with streaming</a></th>
       
  2107             <td>0</td>
       
  2108             <td>46</td>
       
  2109             <td>0</td>
       
  2110             <td>46</td>
       
  2111          </tr>
       
  2112          <tr>
       
  2113             <th><a href="#%22instance%20of%22%20expression%20with%20streaming-keywords">"instance of" expression with streaming</a></th>
       
  2114             <td>0</td>
       
  2115             <td>23</td>
       
  2116             <td>0</td>
       
  2117             <td>23</td>
       
  2118          </tr>
       
  2119          <tr>
       
  2120             <th><a href="#XPath%20map%7B%7D%20constructor%20expression%20with%20streaming-keywords">XPath map{} constructor expression with streaming</a></th>
       
  2121             <td>0</td>
       
  2122             <td>11</td>
       
  2123             <td>0</td>
       
  2124             <td>11</td>
       
  2125          </tr>
       
  2126          <tr>
       
  2127             <th><a href="#Some%2FEvery%20expressions%20with%20streaming-keywords">Some/Every expressions with streaming</a></th>
       
  2128             <td>0</td>
       
  2129             <td>10</td>
       
  2130             <td>0</td>
       
  2131             <td>10</td>
       
  2132          </tr>
       
  2133          <tr>
       
  2134             <th><a href="#%22treat%20as%22%20expression%20with%20streaming-keywords">"treat as" expression with streaming</a></th>
       
  2135             <td>0</td>
       
  2136             <td>23</td>
       
  2137             <td>0</td>
       
  2138             <td>23</td>
       
  2139          </tr>
       
  2140          <tr>
       
  2141             <th><a href="#union%20expression%20function%20with%20streaming-keywords">union expression function with streaming</a></th>
       
  2142             <td>0</td>
       
  2143             <td>46</td>
       
  2144             <td>0</td>
       
  2145             <td>46</td>
       
  2146          </tr>
       
  2147       </table>
  2397       </table>
  2148       <table>
  2398       <table>
  2149          <caption><a id="Typing%20and%20schema-xt3"></a>Typing and schema (XT3)
  2399          <caption><a id="Typing-and-schema-xt3"></a>Typing and schema (XT3) <a style="text-decoration:none" href="#Typing-and-schema-xt3-source">&uarr;&uarr;</a></caption>
  2150          </caption>
  2400          <tr>
       
  2401             <th class="header">&nbsp;</th>
       
  2402             <th class="header" title="Tests that can be run on an XSLT 2.0 processor, but not on an XSLT 1.0 processor">XSLT 2.0</th>
       
  2403             <th class="header" title="Tests that can be run on an XSLT 3.0 processor, but not on an XSLT 2.0 or lower processor">XSLT 3.0</th>
       
  2404             <th class="header" title="Tests that can be run on an any XSLT processor">Other</th>
       
  2405             <th class="header" title="Total tests in this category">Total</th>
       
  2406             <th class="header" title="Tests passed by zero/one/more processors">Pass rate</th>
       
  2407          </tr>
  2151          <tr>
  2408          <tr>
  2152             <th>Typing and schema (all)</th>
  2409             <th>Typing and schema (all)</th>
  2153             <td>306</td>
  2410             <td>306</td>
  2154             <td>90</td>
  2411             <td>90</td>
  2155             <td>374</td>
  2412             <td>374</td>
  2159             <th><a href="#Tests%20boolean-keywords">Tests boolean</a></th>
  2416             <th><a href="#Tests%20boolean-keywords">Tests boolean</a></th>
  2160             <td>23</td>
  2417             <td>23</td>
  2161             <td>0</td>
  2418             <td>0</td>
  2162             <td>89</td>
  2419             <td>89</td>
  2163             <td>112</td>
  2420             <td>112</td>
  2164          </tr>
  2421             <td><span style="color:red">0</span>/0/112
  2165          <tr>
  2422             </td>
  2166             <th><a href="#Tests%20date-keywords">Tests date</a></th>
  2423          </tr>
       
  2424          <tr>
       
  2425             <th><a href="#Tests-date-keywords" id="Tests-date-key-overview">Tests date</a></th>
  2167             <td>98</td>
  2426             <td>98</td>
  2168             <td>40</td>
  2427             <td>40</td>
  2169             <td>0</td>
  2428             <td>0</td>
  2170             <td>138</td>
  2429             <td>138</td>
  2171          </tr>
  2430          </tr>
  2180             <th><a href="#Tests%20namespace-keywords">Tests namespace</a></th>
  2439             <th><a href="#Tests%20namespace-keywords">Tests namespace</a></th>
  2181             <td>69</td>
  2440             <td>69</td>
  2182             <td>8</td>
  2441             <td>8</td>
  2183             <td>140</td>
  2442             <td>140</td>
  2184             <td>217</td>
  2443             <td>217</td>
  2185          </tr>
  2444             <td><span style="color:red">1</span>/0/216
  2186          <tr>
  2445             </td>
  2187             <th><a href="#Tests%20node-keywords">Tests node</a></th>
  2446          </tr>
       
  2447          <tr>
       
  2448             <th><a href="#Tests-node-keywords" id="Tests-node-key-overview">Tests node</a></th>
  2188             <td>9</td>
  2449             <td>9</td>
  2189             <td>0</td>
  2450             <td>0</td>
  2190             <td>23</td>
  2451             <td>23</td>
  2191             <td>32</td>
  2452             <td>32</td>
  2192          </tr>
  2453             <td><span style="color:red">0</span>/0/32
  2193          <tr>
  2454             </td>
  2194             <th><a href="#Tests%20notation-keywords">Tests notation</a></th>
  2455          </tr>
       
  2456          <tr>
       
  2457             <th><a href="#Tests-notation-keywords" id="Tests-notation-key-overview">Tests notation</a></th>
  2195             <td>19</td>
  2458             <td>19</td>
  2196             <td>4</td>
  2459             <td>4</td>
  2197             <td>0</td>
  2460             <td>0</td>
  2198             <td>23</td>
  2461             <td>23</td>
  2199          </tr>
  2462          </tr>