- From: <bugzilla@jessica.w3.org>
- Date: Wed, 27 Nov 2013 11:11:32 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23932
Bug ID: 23932
Summary: Attribute sets provide attribute instructions
Product: XPath / XQuery / XSLT
Version: Member-only Editors Drafts
Hardware: All
OS: All
Status: NEW
Severity: trivial
Priority: P2
Component: XSLT 3.0
Assignee: mike@saxonica.com
Reporter: tgraham@mentea.net
QA Contact: public-qt-comments@w3.org
This change from https://www.w3.org/Bugs/Public/show_bug.cgi?id=22747#c3:
> Detailed proposal
>
> 1. Change the definition of "attribute set" in 10.2 from
>
> [Definition: The xsl:attribute-set element defines a named attribute set:
> that is, a collection of attribute definitions that can be used repeatedly
> on different constructed elements.]
>
> to (text modelled closely on xsl:key):
>
> Attribute sets provide named collections of attributes that can be used
> repeatedly on different elements.
IMO glosses over the evaluation of the xsl:attribute instruction(s) for each
element. E.g., this xsl:attribute-set:
<xsl:attribute-set name="fig">
<xsl:attribute name="id" select="generate-id()" />
</xsl:attribute-set>
creates a different (in the sense of deep-equal()) attribute each time it's
used, so it's not the same attribute being used repeatedly.
While the third paragraph does mention xsl:attribute instructions, the initial
paragraph can give the wrong impression if you're just skimming the text.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Wednesday, 27 November 2013 11:11:44 UTC