[Bug 4513] [XSLT 2.0] Incorrect NOTE under xsl:namespace

http://www.w3.org/Bugs/Public/show_bug.cgi?id=4513

           Summary: [XSLT 2.0] Incorrect NOTE under xsl:namespace
           Product: XPath / XQuery / XSLT
           Version: Recommendation
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: minor
          Priority: P2
         Component: XSLT 2.0
        AssignedTo: mike@saxonica.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


In 11.7, Creating Namespace Nodes, there is a Note that attempts to explain the
interaction between explicitly-created namespace nodes and the namespace fixup
process. This note fails to take into account that the rules for instructions
that create elements and attributes have become more prescriptive about the
choice of prefix, which is no longer left entirely to the namespace fixup
process.

The sentence:

<old>
Namespace prefixes for element and attribute names are effectively established
by the namespace fixup process described in 5.7.3 Namespace Fixup.
</old>

should read:

<new>
Namespace prefixes for element and attribute names are initially established by
the rules of the instruction that creates the element or attribute node, and in
the event of conflicts, they may be changed by the namespace fixup process
described in 5.7.3 Namespace Fixup.
</new>

Received on Sunday, 29 April 2007 22:27:21 UTC