- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 16 Mar 2010 22:24:51 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9256
Summary: upd:replaceNode creates namespace bindings on
parent($target), not $target
Product: XPath / XQuery / XSLT
Version: Candidate Recommendation
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Update Facility
AssignedTo: jonathan.robie@redhat.com
ReportedBy: josh.spiegel@oracle.com
QAContact: public-qt-comments@w3.org
CC: josh.spiegel@oracle.com
In section 3.2.1 upd:mergeUpdates, semantics bullet 2. f. ii. reads:
"upd:replaceNode creates one namespace binding on the $target element
corresponding to the implied namespace binding of the name of each attribute
node in $replacement."
I believe here $target should be replaced with parent($target). When
$replacement contains attributes, the $target node must also be an attribute.
(see section 2.4.3.1, bullets 3/4)
This issue also applies to step 1 in upd:applyUpdates.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Tuesday, 16 March 2010 22:24:52 UTC