diff --git a/src/main/resources/etc/schematron/iso_schematron_skeleton_for_saxon.xsl b/src/main/resources/etc/schematron/iso_schematron_skeleton_for_saxon.xsl
index d18f2162..8c798f4b 100644
--- a/src/main/resources/etc/schematron/iso_schematron_skeleton_for_saxon.xsl
+++ b/src/main/resources/etc/schematron/iso_schematron_skeleton_for_saxon.xsl
@@ -437,7 +437,10 @@ THE SOFTWARE.
xmlns:exsl="http://exslt.org/common"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:oxy="http://www.oxygenxml.com/schematron/validation"
+ xmlns:saxon="http://saxon.sf.net/"
extension-element-prefixes="exsl"
+ exclude-result-prefixes="schold iso exsl"
version="2.0"
>
- true
- false
+ false
+ true
@@ -495,7 +498,7 @@ which require a preprocess.
SPECIFICATION. THIS PARAM SHOULD GO IF THE FINAL DECISION IS THAT THE SPEC DOES NOT CHANGE.
Always defaults to false
-->
-
+
- @*|
+ @*|
*
node()
@@ -548,15 +551,12 @@ which require a preprocess.
-
1
-
-
+
-
@@ -572,9 +572,7 @@ which require a preprocess.
2
-
-
+
1.0
@@ -597,8 +595,7 @@ which require a preprocess.
xmlns:str="http://exslt.org/strings"
extension-element-prefixes="date dyn exsl math random regexp set str" >
-
+
1.0
@@ -607,19 +604,33 @@ which require a preprocess.
+
+
+
+
+
+ 3.0
+
+
+
+
+
+
+
-
+
-
+
2.0
+
@@ -631,32 +642,38 @@ which require a preprocess.
3a
- 3b
+ 3b
Implementers: please note that overriding process-prolog or process-root is
the preferred method for meta-stylesheets to use where possible.
-
+
-
+
+
-
+
+
+
+
+
PHASES
-
+
PROLOG
-
+
XSD TYPES FOR XSLT2
KEYS AND FUNCTIONS
@@ -666,8 +683,7 @@ which require a preprocess.
SCHEMA SETUP
SCHEMATRON PATTERNS
-
-
+
@@ -676,7 +692,8 @@ which require a preprocess.
-
+
@@ -686,18 +703,19 @@ which require a preprocess.
-
+
4a
-
+
4b
-
+
MODE: SCHEMATRON-SELECT-FULL-PATH
This mode can be used to generate an ugly though full XPath for locators
@@ -722,67 +740,83 @@ which require a preprocess.
-
-
- MODE: SCHEMATRON-FULL-PATH
- This mode can be used to generate an ugly though full XPath for locators
-
-
-
-
-
- /
-
-
-
- *:
-
- [namespace-uri()='
-
- ']
-
-
-
- [
-
- ]
-
-
-
-
-
- /
-
-
-
-
-
- []
-
-
-
- *[local-name()='
-
- ']
-
-
- []
-
-
-
-
-
-
-
+
+ MODE: SCHEMATRON-FULL-PATH
+ This mode can be used to generate an ugly though full XPath for locators
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+ *:
+
+ [namespace-uri()='
+
+ ']
+
+
+
+
+
+
+
+ [
+
+ ]
+
+
+
+
+
+
+ /
+
+
+
+
+
+ []
+
+
+
+ *[local-name()='
+
+ ']
+
+
+ []
+
+
+
+
+
+
+
-
+
/
@@ -819,6 +853,40 @@ which require a preprocess.
+
+
+
+ /
+ text()
+
+ [
+
+ ]
+
+
+
+ /
+ comment()
+
+ [
+
+ ]
+
+
+
+ /
+ processing-instruction()
+
+ [
+
+ ]
+
+
+
+
MODE: SCHEMATRON-FULL-PATH-2
This mode can be used to generate prefixed XPath for humans
@@ -843,11 +911,10 @@ which require a preprocess.
-
- MODE: SCHEMATRON-FULL-PATH-3
+ MODE: SCHEMATRON-FULL-PATH-3
-
- This mode can be used to generate prefixed XPath for humans
+
+ This mode can be used to generate prefixed XPath for humans
(Top-level element has index)
-
+
+
+
@@ -1016,15 +1088,15 @@ which require a preprocess.
-
+
+
+
-
-
@@ -1039,10 +1111,13 @@ which require a preprocess.
REPORT
-
+
+
+
+
@@ -1051,14 +1126,16 @@ which require a preprocess.
-
+
+
+
-
+
@@ -1084,7 +1161,6 @@ which require a preprocess.
-
@@ -1109,17 +1185,18 @@ which require a preprocess.
- 10
-
-
-
+ 10
+
+
+
11a
-
+
11b
-
-
+
+
-
+
-
@@ -1186,7 +1262,7 @@ which require a preprocess.
15
-
+
16
@@ -1202,6 +1278,8 @@ which require a preprocess.
+
+
-
- 19
-
-
-
+ 19
+
+
@@ -1240,8 +1316,7 @@ which require a preprocess.
-
-
+
@@ -1261,8 +1336,8 @@ which require a preprocess.
-
-
+
+
@@ -1302,11 +1377,14 @@ which require a preprocess.
-
-
-
-
- 22
+
+
+
+
+
+
+
+ 22
@@ -1317,17 +1395,16 @@ which require a preprocess.
23
-
+
24
-
+
25
-
-
+
@@ -1337,10 +1414,16 @@ which require a preprocess.
+
+
+
+
+
+
@@ -1350,10 +1433,17 @@ which require a preprocess.
-
+
+
+
+
+
+
+
+
@@ -1421,44 +1511,42 @@ which require a preprocess.
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1545,11 +1632,12 @@ which require a preprocess.
+
PATTERN
-
-
+
+
@@ -1572,8 +1660,7 @@ which require a preprocess.
-
-
+
- 30
-
-
+ 30
+
- RULE
-
-
-
-
-
+ RULE
+
+
+
+
+
+
+
-
-
+
-
-
+
+
+
+
@@ -1647,14 +1734,14 @@ which require a preprocess.
-
-
+
+
+
-
+
-
-
+
@@ -1736,7 +1823,13 @@ which require a preprocess.
-
+
+
+
+
+
+
@@ -1786,8 +1879,8 @@ which require a preprocess.
-
-
+
@@ -1800,8 +1893,6 @@ which require a preprocess.
-
-
@@ -1854,12 +1945,13 @@ which require a preprocess.
-
+
+
-
@@ -1869,8 +1961,7 @@ which require a preprocess.
/*/namespace::*[local-name()=$p]"/>
-
-
+
-
+
@@ -1921,7 +2011,7 @@ which require a preprocess.
39a
39b
-
+
@@ -1931,9 +2021,9 @@ which require a preprocess.
-
-
-
+
+
+
@@ -1969,7 +2059,8 @@ which require a preprocess.
-
+
+
@@ -1986,9 +2077,9 @@ which require a preprocess.
-
-
-
+
+
+
TERMINATING
@@ -2002,7 +2093,8 @@ which require a preprocess.
-
+
+
@@ -2018,12 +2110,11 @@ which require a preprocess.
-
-
-
+
+
TERMINATING
-
+
@@ -2043,28 +2134,28 @@ which require a preprocess.
-
-
+
-
+
-
-
+
+
-
+
-
-
+
-
-
-
+
+
+
+
+
@@ -2115,12 +2206,11 @@ which require a preprocess.
-
-
-
+
+
-
-
+
+
@@ -2139,24 +2229,23 @@ which require a preprocess.
-
-
-
-
+
+
+
+
+
-
-
+
-
-
-
+
+
@@ -2228,7 +2317,6 @@ which require a preprocess.
-
@@ -2276,7 +2364,7 @@ which require a preprocess.
Unable to open referenced included file:
Schema error: Use include to include fragments, not a whole schema
- Schema error: XSD schemas may only be imported if you are using the 'xslt2' query language binding
+ Schema error: XSD schemas may only be imported if you are using the 'xslt2' or 'xslt3' query language binding
Schema error: The import-schema element is not available in the ISO Schematron namespace. Use the XSLT namespace.
Warning: Variables should not be used with the "xpath" query language binding.
Warning: Variables should not be used with the "xpath2" query language binding.
@@ -2300,7 +2388,4 @@ which require a preprocess.
Warning: unrecognized element
-
-
-
-
+
\ No newline at end of file