This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 1716 - [FS] editorial: 5.12 Namespace Declaration
Summary: [FS] editorial: 5.12 Namespace Declaration
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Formal Semantics 1.0 (show other bugs)
Version: Last Call drafts
Hardware: All All
: P2 minor
Target Milestone: ---
Assignee: Jerome Simeon
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-18 19:59 UTC by Michael Dyck
Modified: 2007-01-16 17:35 UTC (History)
0 users

See Also:


Attachments

Description Michael Dyck 2005-07-18 19:59:01 UTC
5.12 Namespace Declaration

SCP
"A namespace declaration adds a new (prefix,uri) binding in the namespace
component of the static environment."
    Section 4.12 of the XQuery doc says:
        If the URILiteral part of a namespace declaration is a zero-length
        string, any existing namespace binding for the given prefix is
        removed from the statically known namespaces.
    This doesn't appear to be handled.
Comment 1 Jerome Simeon 2006-04-13 19:15:39 UTC
Added the corresponding rule.
- Jerome
Comment 2 Michael Dyck 2006-10-05 03:16:10 UTC
"In case the URILiteral part of a namespace declaration is a zero-length string, it is set as any #UNDECLARED in the static context."
    The word "any" is very odd there. Also, the word "it" doesn't have a clear
    antecedent. How about this:
        In case ... string, the namespace prefix is marked as #UNDECLARED in the
        static context.
Comment 3 Jerome Simeon 2006-11-09 22:51:33 UTC
Fixed.
- Jerome