<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>29827</bug_id>
          
          <creation_ts>2016-09-19 14:15:16 +0000</creation_ts>
          <short_desc>[XSLT 3.0] Error XTDE0045 revisited</short_desc>
          <delta_ts>2017-01-04 20:45:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>XSLT 3.0</component>
          <version>Candidate Recommendation</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Kay">mike</reporter>
          <assigned_to name="Michael Kay">mike</assigned_to>
          <cc>abel.braaksma</cc>
    
    <cc>sca.w3c</cc>
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127408</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-09-19 14:15:16 +0000</bug_when>
    <thetext>(see also bug #29234, bug #29379 and bug #29475)

I don&apos;t think we&apos;ve got this right yet. Consider test case mode-1705a.

declared-modes=&quot;yes&quot; requires a declaration of all the modes that are used; fine, the stylesheet contains such declarations.

But it&apos;s failing because we are using the unnamed mode as the entry point. The unnamed mode is not and cannot be public. But the way XTDE0045 is worded, invoking a stylesheet using the unnamed mode is impossible when declared-modes=&quot;yes&quot;. I don&apos;t believe that&apos;s what we intended, and it&apos;s not what the note underneath XTDE0045 says:

&lt;note&gt;Or to put it another way: (a) if a named initial mode is specified, then it must exist as a public mode in the top-level package, declared implicitly or explicitly; (b) if the unnamed initial mode is specified and declared-modes=&quot;yes&quot;, then there must be an xsl:mode declaration for the unnamed mode.&lt;/note&gt;

Under condition (b), which I believe represents our intent, test cases mode-1705a is not an error.

See also 6.6.1, which says &quot;A /named/ mode [my emphasis] is not eligible to be used as the initial mode if its visibility is private.&quot;

I think the correct rules are:

(a) if the initial mode is a named mode:

(a(i)) if declared-modes=&quot;yes&quot;:

The named mode must be declared and must have visibility=&quot;public&quot; or &quot;final&quot;.

(a(ii)) if declared-modes=&quot;no&quot;:

The named mode must either be declared with visibility=&quot;public&quot;, or must be implicitly declared in the top-level package by virtue of it&apos;s appearance in an xsl:template/@mode attribute

(b) if the initial mode is the unnamed mode:

(a(i)) if declared-modes=&quot;yes&quot;:

The unnamed mode must be declared.

(a(ii)) if declared-modes=&quot;no&quot;:

No constraints.

====

Without these changes, using declared-modes=&apos;yes&apos; means that you can&apos;t invoke processing via the unnamed mode, and since that is how 95% of transformations are initiated today, everyone is going to set declared-modes=&apos;no&apos; so they can continue working the way they are used to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127582</commentid>
    <comment_count>1</comment_count>
      <attachid>1656</attachid>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-09-28 18:45:18 +0000</bug_when>
    <thetext>Created attachment 1656
Tabular presentation of the proposed rules for XTDE0045</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127673</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-10-06 17:20:28 +0000</bug_when>
    <thetext>To add another twist on this, there&apos;s been discussion on a Saxon forum here:

https://saxonica.plan.io/boards/3/topics/6565

The question here is whether the default mode can be private. I think it can; but since the default mode for the top-level module of the top-level package is also the default for the initial mode, it&apos;s not a good idea for that to be private. Unless you deliberately want to prevent apply-templates invocation, of course.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128220</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2016-11-18 18:26:03 +0000</bug_when>
    <thetext>After long discussion in the WG, Abel proposed a resolution here

https://lists.w3.org/Archives/Public/public-xsl-wg/2016Nov/0006.html

and this was accepted in principle by the WG.

I have drafted the rules slightly differently, to depend on the value of declared-modes rather than on whether the stylesheet had an explicit xsl:package element (this is because I don&apos;t want to break the equivalence whereby a stylesheet rooted with xsl:stylesheet is transformed into one rooted with xsl:package). In the refactored rules, a mode M is eligible as the initial mode if any of the following conditions is true:

1. M is explicitly declared in an xsl:mode declaration, and is public or final;

2. M is the unnamed mode.

3. M is named in the default-mode attribute of the top-level module.

4. M  is declared in a used package and is accepted as public or final in the top-level package.

5 declared-modes=&apos;no&quot; and M appears as a mode-name in the mode attribute of a template rule.

Leaving open for the WG to review the detailed text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128223</commentid>
    <comment_count>4</comment_count>
    <who name="Abel Braaksma">abel.braaksma</who>
    <bug_when>2016-11-19 01:25:39 +0000</bug_when>
    <thetext>I think this works. Perhaps we should say on rule 5:

5. The effective value of the *declared-modes* attribute is &quot;no&quot; and M appears as a mode name in the mode attribute of a template rule.

(this is similar to the wording used for XTSE3085).

Editorially:

Note that the first item ends with &quot;;&quot; and the others with &quot;.&quot; (in case you&apos;d copy/paste them into the WD).

Note for consistency that the WD presently uses &quot;mode name&quot;, not &quot;mode-name&quot;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1656</attachid>
            <date>2016-09-28 18:45:18 +0000</date>
            <delta_ts>2016-09-28 18:45:18 +0000</delta_ts>
            <desc>Tabular presentation of the proposed rules for XTDE0045</desc>
            <filename>xtde0045.pdf</filename>
            <type>application/pdf</type>
            <size>25805</size>
            <attacher name="Michael Kay">mike</attacher>
            
              <data encoding="base64">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
4UFlfNW4xQPkNfo/FAPk52nyizT5ZZr8Kk1epyRtbZ+BBvf2hqo6Vd+Arf5OdZobBy/gYAEOzO6q
/wdcwG1wCmVuZHN0cmVhbQplbmRvYmoKCjYgMCBvYmoKNjg3NAplbmRvYmoKCjcgMCBvYmoKPDwv
VHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9CQUFBQUErTHVjaWRhR3JhbmRlLUJvbGQKL0Zs
YWdzIDQKL0ZvbnRCQm94Wy0xMDg1IC00MzkgMTczNCAxMTY5XS9JdGFsaWNBbmdsZSAwCi9Bc2Nl
bnQgOTY2Ci9EZXNjZW50IC0yMTAKL0NhcEhlaWdodCAxMTY4Ci9TdGVtViA4MAovRm9udEZpbGUy
IDUgMCBSCj4+CmVuZG9iagoKOCAwIG9iago8PC9MZW5ndGggMjY5L0ZpbHRlci9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nF2RTWvEIBCG7/4Kj9vDoskm+wEhsGwJ5NAPmvYHGJ2kQqNizCH/vjrZttCD
8owz7/DOyG7tY2t0YK/eyg4CHbRRHma7eAm0h1EbkuVUaRnuEd5yEo6wqO3WOcDUmsFWFWFvMTcH
v9LdVdkeHgh78Qq8NiPdfdy6GHeLc18wgQmUk7qmCobY50m4ZzEBQ9W+VTGtw7qPkr+C99UBzTHO
NivSKpidkOCFGYFUnNe0apqagFH/chnfJP0gP4WPpVks5bwo68g58ilPfEA+NokL5JwnLpHLc+Lj
xkXi09YH+Yx8wPrLxvh+3bhEY3cHyWLa4c/oVC7ex7Fx0ThvmlQb+P0LZ11S4fkGivaCbgplbmRz
dHJlYW0KZW5kb2JqCgo5IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1RydWVUeXBlL0Jhc2VG
b250L0JBQUFBQStMdWNpZGFHcmFuZGUtQm9sZAovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDEwCi9X
aWR0aHNbNzUwIDYwMCA0NTQgNjM4IDMyOSA2NjYgNjg5IDc5MiA2NTkgNjU5IDY1OSBdCi9Gb250
RGVzY3JpcHRvciA3IDAgUgovVG9Vbmljb2RlIDggMCBSCj4+CmVuZG9iagoKMTAgMCBvYmoKPDwv
TGVuZ3RoIDExIDAgUi9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAyNTY0OD4+CnN0cmVhbQp4
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
7N7Zidlx2Z5sZ7Y9W82Wslk2yc7PgIhzMpk8Y1zEBQinj4tkhCa3Mf+0SHpockTNvzb2T8qwNkKb
2oDMiAhNbRSBc/w11xa0QTxvbkjcxecdmVzccHvhNkrGRaApEpxewEH4qoKIv6lNIzMKtlEYV1hY
GBk1Ob+A9yoM9YqU8v//WN+rMJLOkbt6FZLJkdFXRRKD40I//NTqWV3t92u3pfTPjQzKLYkMzi3O
6dlAMCHDuZFobkkb0GBO6Dyf2vNVxlrwY6BtdHVuG12JZOia85Pp/rSxK3Lb2BTsyvJ517pa+Ffd
a+swAz0/L2d1S3/I4lKDuTpj0I/H6mzXxhpIz2bSTamr9lzruaZz0+7RVBuC8QWJhaFQJC4SRCXp
GlB7rgu0wWr+b3Hb4MYYWBMDa2OgPgZuioGbY+CWGLg1BhpiYF0MNMZAUwys58CYGa7HJXotzY6B
S2PgshgYEwPhGBgbA+NiYHwM5MRAbgxMiIHL9Udw+rW121Su/fnTxk2OKNMw5V8bSQhiYT8WRmLB
EhxH/j8RggPiCmVuZHN0cmVhbQplbmRvYmoKCjExIDAgb2JqCjE0MDg5CmVuZG9iagoKMTIgMCBv
YmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9DQUFBQUErTHVjaWRhR3JhbmRlCi9G
bGFncyA0Ci9Gb250QkJveFstMTA2NyAtNzM2IDE2NDEgMTE2M10vSXRhbGljQW5nbGUgMAovQXNj
ZW50IDk2NgovRGVzY2VudCAtMjEwCi9DYXBIZWlnaHQgMTE2MgovU3RlbVYgODAKL0ZvbnRGaWxl
MiAxMCAwIFIKPj4KZW5kb2JqCgoxMyAwIG9iago8PC9MZW5ndGggNDIwL0ZpbHRlci9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nF2TzW7iMBSF93kKLzuLKvHNXyuhSBSKxGKmVZl5gJAYJtLgRCYsePvx
uYf+qAvQ5+tznQ9zk662660f5vQ1jN3OzeYw+D6483gJnTN7dxx8YsX0QzffVvrdndopSWPv7nqe
3WnrD+NikaRvce88h6u5W/bj3v1I0pfQuzD4o7n7s9rF9e4yTf/cyfnZZEnTmN4d4jk/2+lXe3Kp
dt1v+7g9zNf72PIZ+H2dnBFdW6p0Y+/OU9u50PqjSxZZ1pjFZtMkzvff9oqSLftD97cNMWpjNMvK
uoksytUDOCeX4IL8DC6VJQNXrFtwrVzn4AdyAX4kP4KXzK/AT2Str5ipwGvWN+Bn8hN4Q8aZNmMe
bpb+Ffwt/Wu4WfrLGnzzV6Z/BU9Lf4GPpX8FB3vz1zPpXwl4+SVD/1rr9C9xb5b+pXrSv1CmfwFn
oX8OT6F/jozQP9cM/fMlmP45/IX+hTL9azxX6C+4N6G/4P8S+hdap79onv6C+xf6C36L0L+wOjy3
KcEYYc7fx9N0lxDiaOrLoDOJaRy8+3hfpnFCl37+A1hB1LEKZW5kc3RyZWFtCmVuZG9iagoKMTQg
MCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvQ0FBQUFBK0x1Y2lk
YUdyYW5kZQovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDQ1Ci9XaWR0aHNbNzUwIDg1NSA2MjAgNTU3
IDYyMCAzMTYgNTUyIDUwOSAzNzQgNTIyIDI4OSAyODkgNTE3IDYxNCA1ODQgNjI5CjYyMCA2MjMg
NjI5IDU3OCA5MzMgNTEyIDMxNiAzNjcgNzcwIDYyOSA2NDQgNDA5IDYyNSA2MzIgNzQ5IDU0MQo2
MzIgNjMyIDYzMiAzMTYgNzk0IDg2MSA2MTMgNTI0IDMxNiA3NzYgMzI1IDMyNSAzNzMgNjg5IF0K
L0ZvbnREZXNjcmlwdG9yIDEyIDAgUgovVG9Vbmljb2RlIDEzIDAgUgo+PgplbmRvYmoKCjE1IDAg
b2JqCjw8L0YxIDkgMCBSL0YyIDE0IDAgUgo+PgplbmRvYmoKCjE2IDAgb2JqCjw8L0ZvbnQgMTUg
MCBSCi9Qcm9jU2V0Wy9QREYvVGV4dF0KPj4KZW5kb2JqCgoxIDAgb2JqCjw8L1R5cGUvUGFnZS9Q
YXJlbnQgNCAwIFIvUmVzb3VyY2VzIDE2IDAgUi9NZWRpYUJveFswIDAgNTk1IDg0Ml0vR3JvdXA8
PC9TL1RyYW5zcGFyZW5jeS9DUy9EZXZpY2VSR0IvSSB0cnVlPj4vQ29udGVudHMgMiAwIFI+Pgpl
bmRvYmoKCjE3IDAgb2JqCjw8L0NvdW50IDEvRmlyc3QgMTggMCBSL0xhc3QgMTggMCBSCj4+CmVu
ZG9iagoKMTggMCBvYmoKPDwvQ291bnQgMC9UaXRsZTxGRUZGMDA0NTAwNzIwMDcyMDA2RjAwNzIw
MDIwMDA1ODAwNTQwMDQ0MDA0NTAwMzAwMDMwMDAzNDAwMzU+Ci9EZXN0WzEgMCBSL1hZWiA1Ni43
IDc3My4zIDBdL1BhcmVudCAxNyAwIFI+PgplbmRvYmoKCjQgMCBvYmoKPDwvVHlwZS9QYWdlcwov
UmVzb3VyY2VzIDE2IDAgUgovTWVkaWFCb3hbIDAgMCA1OTUgODQyIF0KL0tpZHNbIDEgMCBSIF0K
L0NvdW50IDE+PgplbmRvYmoKCjE5IDAgb2JqCjw8L1R5cGUvQ2F0YWxvZy9QYWdlcyA0IDAgUgov
UGFnZUxheW91dC9TaW5nbGVQYWdlCi9PcGVuQWN0aW9uWzEgMCBSIC9GaXRIIDg0Ml0KL091dGxp
bmVzIDE3IDAgUgovTGFuZyhlbi1HQikKPj4KZW5kb2JqCgoyMCAwIG9iago8PC9BdXRob3I8RkVG
RjAwNEQwMDY5MDA2MzAwNjgwMDYxMDA2NTAwNkMwMDIwMDA0QjAwNjEwMDc5PgovQ3JlYXRvcjxG
RUZGMDA1NzAwNzIwMDY5MDA3NDAwNjUwMDcyPgovUHJvZHVjZXI8RkVGRjAwNEYwMDcwMDA2NTAw
NkUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDIwMDAzNDAwMkUwMDMxMDAyRTAwMzE+Ci9DcmVh
dGlvbkRhdGUoRDoyMDE2MDkyODE5NDMyMyswMScwMCcpPj4KZW5kb2JqCgp4cmVmCjAgMjEKMDAw
MDAwMDAwMCA2NTUzNSBmIAowMDAwMDI0Mzc0IDAwMDAwIG4gCjAwMDAwMDAwMTkgMDAwMDAgbiAK
MDAwMDAwMTMxMCAwMDAwMCBuIAowMDAwMDI0NzE1IDAwMDAwIG4gCjAwMDAwMDEzMzEgMDAwMDAg
biAKMDAwMDAwODI5MCAwMDAwMCBuIAowMDAwMDA4MzExIDAwMDAwIG4gCjAwMDAwMDg1MTEgMDAw
MDAgbiAKMDAwMDAwODg0OSAwMDAwMCBuIAowMDAwMDA5MDUxIDAwMDAwIG4gCjAwMDAwMjMyMjcg
MDAwMDAgbiAKMDAwMDAyMzI1MCAwMDAwMCBuIAowMDAwMDIzNDQ3IDAwMDAwIG4gCjAwMDAwMjM5
MzcgMDAwMDAgbiAKMDAwMDAyNDI3NyAwMDAwMCBuIAowMDAwMDI0MzE5IDAwMDAwIG4gCjAwMDAw
MjQ1MTcgMDAwMDAgbiAKMDAwMDAyNDU3MyAwMDAwMCBuIAowMDAwMDI0ODE0IDAwMDAwIG4gCjAw
MDAwMjQ5NDQgMDAwMDAgbiAKdHJhaWxlcgo8PC9TaXplIDIxL1Jvb3QgMTkgMCBSCi9JbmZvIDIw
IDAgUgovSUQgWyA8QzQ3RTY4RjQyOUE5NzhBMDY0NTE5MkEyNUU1MDYxMzQ+CjxDNDdFNjhGNDI5
QTk3OEEwNjQ1MTkyQTI1RTUwNjEzND4gXQovRG9jQ2hlY2tzdW0gLzJGMDAyOTQyNDlCQjFBQTc3
QURDRDRCMjRCOTFBNjczCj4+CnN0YXJ0eHJlZgoyNTE4MQolJUVPRgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>