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