- From: <bugzilla@jessica.w3.org>
- Date: Thu, 09 Apr 2015 13:15:08 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28453 Bug ID: 28453 Summary: [XT30] [xsl:]default-mode, declared-modes and the initial mode Product: XPath / XQuery / XSLT Version: Last Call drafts Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P2 Component: XSLT 3.0 Assignee: mike@saxonica.com Reporter: abel.braaksma@xs4all.nl QA Contact: public-qt-comments@w3.org We say, about the initial mode: > [Definition: The initial mode, if specified, must either be the unnamed mode, > or a mode that is explicitly named either in an xsl:mode declaration, or in > the mode attribute of an xsl:template declaration within the stylesheet. If > an initial mode is supplied, then in searching for the template rule that > best matches the items in the initial match selection, the processor > considers only those rules that apply to the initial mode. If no initial mode > is supplied, then the mode used is that named in the default-mode attribute > of the (explicit or implicit) xsl:package element of the top-level package or > in the absence of such an attribute, the unnamed mode.] However, this means that if you have a default-mode attribute that does not exist explicitly, and you specify that mode explicitly as initial mode, that it would be an error. I don't think that is desirable. I propose to add after "or in the mode attribute of an xsl:template declaration" something like ", or in an [xsl:]default-mode attribute". And we say, about the default-mode: > The value must either be an EQName, or the token #unnamed which refers to > the unnamed mode. It is not necessary for the referenced mode to be > explicitly declared in an xsl:mode declaration. But this is no longer true for packages with an implicit or explicit declared-modes="yes" in packages. I propose to add something like ", unless declared-modes='yes'.". -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 9 April 2015 13:15:12 UTC