- From: <bugzilla@jessica.w3.org>
- Date: Mon, 10 Feb 2014 14:25:59 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24308 C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cmsmcq@blackmesatech.com --- Comment #5 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> --- The WG discussed this during the ftf meeting in Prague. The behavior described in comment 4 seems to the WG to be consistent with treating a template with both @name and @match as two templates, which can be overridden together or separately. The spec should say this. The mention of 'hidden' as a possible value of the visibility attribute on xsl:expose is incorrect: it's not allowed on xsl:expose. The text of section 3.6.3 doesn't say what happens with xsl:apply-imports and xsl:next-match when module boundaries are crossed. We should ban mode="#all" and mode="#unnamed" inside xsl:override (the latter is already effectively banned, since the unnamed mode is private). The sentence about mode="#all" is true (modulo the fact that #all will now be illegal inside override), but is subject to misconstruction owing to its location; we probably need to explain why we are saying this here, or move it to another location. The note at the end of 3.6.3 should specify select="." on the apply-templates element. We considered a proposal to simplify the situation by saying that within templates within xsl:override, any call to xsl:apply-imports works with an empty import tree. (The initial import tree is not visible across package boundaries.) ACTION: editor to come back with a proposal on this. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 10 February 2014 14:26:05 UTC