[Bug 3336] [XSLT 2.0] Clarification of namespace fixup rules

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

           Summary: [XSLT 2.0] Clarification of namespace fixup rules
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 2.0
        AssignedTo: mike@saxonica.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


In Working group email 
http://lists.w3.org/Archives/Member/w3c-xsl-wg/2006Jun/0135.html 

it was suggested that in 5.7.3, the sentence

Namespace fixup may, if necessary to resolve conflicts, change the 
namespace prefix contained in the QName value that holds the name of an 
element or attribute node.

did not make it sufficiently clear that "changing the prefix" included the
option of adding or removing a prefix.

The editor was asked to propose a clarification. The simplest option seems to
be to add immediately after the quoted sentence, "This includes the option to
add or remove a prefix."

And in 11.3, change

In the event of a 
conflict this prefix (or absence of a prefix) may subsequently be changed 
during the namespace fixup process

to

In the event of a 
conflict a prefix may subsequently be added, changed, or removed 
during the namespace fixup process

Received on Thursday, 15 June 2006 21:01:53 UTC