This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Value space of both attributes is the same (with the difference that missing mode means #default). But: mode= #all Valid mode= Invalid while exclude-result-prefixes= #all Invalid exclude-result-prefixes= Valid It'd be better to have compatible behavior and simular wording. Relative topics: extension-element-prefixes and xsl:strip-space
Duplicate in @mode is and error Duplicate in @exclude-result-prefixes is not
Thanks for the comment. The last call period is over, but the comment will be held over and considered during the next phase. However, we're now applying very strict criteria, and only making changes to fix errors and inconsistencies, not simply because someone has identified a way of improving the language. It's probably true that these two attributes could have been made more consistent. However, their value space isn't the same (one is a list of QNames, the other a list of NCNames), and they serve very different purposes. And as you point out in your final remark, once we start hunting for opportunities to make disparate things more consistent, there are a lot of places to look. At this stage, we're all keen to get finished. Michael Kay personal response
Closing bug because commenter has not objected to the resolution posted and more than two weeks have passed.