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 4536 - [UPD] Section 3.1.11 upd:rename
Summary: [UPD] Section 3.1.11 upd:rename
Status: CLOSED INVALID
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Update Facility (show other bugs)
Version: Working drafts
Hardware: PC Windows XP
: P2 normal
Target Milestone: ---
Assignee: Andrew Eisenberg
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-04 23:35 UTC by Michael Rys
Modified: 2008-05-15 19:46 UTC (History)
0 users

See Also:


Attachments

Description Michael Rys 2007-05-04 23:35:01 UTC
Don't we have to untype all ancestors? Since they cannot be guaranteed to be valid any longer.
Comment 1 Andrew Eisenberg 2007-06-12 14:34:29 UTC
The WG considered this bug report at its June 5 meeting. Wwe believe that the specification already untypes all ancestors, and so no change is needed.

Rules 1.b and 2.b of section 3.1.11, upd:rename, invoke upd:removeType($target).

Section 3.2.4, upd:removeType, says:

"This routine is applied to a node whose name or content has been modified, in order to remove specific type information from the node and its ancestors, pending revalidation."

Rules 1)a)ii and 2)d perform the recursion necessary to remove type information from the node's ancestors.


Please close this bug report if you agree with our resolution.
Comment 2 Michael Rys 2008-05-15 19:46:36 UTC
Thanks for the clarification.