- From: <bugzilla@farnsworth.w3.org>
- Date: Mon, 07 Apr 2008 15:35:20 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5631
Summary: rename and namespace inheritance
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Update Facility
AssignedTo: andrew.eisenberg@us.ibm.com
ReportedBy: mike@saxonica.com
QAContact: public-qt-comments@w3.org
The specification of upd:rename() says (in 1.d and similarly in 2.e) "The
namespaces property of $target is modified to include a namespace binding
derived from $newName, if this binding did not already exist."
Normally, and by default, when we create a namespace binding on an element then
the same namespace binding is created on all its children, recursively, unless
they carry an explicit redeclaration of that namespace prefix. We don't seem to
be doing that here. Is this intentional? I would have thought it made sense to
propagate the new namespace binding to descendants, or not, based on the
"inherit namespace" option in the static context.
Received on Monday, 7 April 2008 15:35:56 UTC