- From: <bugzilla@jessica.w3.org>
- Date: Thu, 23 Jun 2011 12:53:30 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=13027
Summary: [XQUF] copying behaviour
Product: XPath / XQuery / XSLT
Version: Recommendation
Platform: PC
URL: http://www.w3.org/TR/xquery-update-10/#id-transform
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: Update Facility
AssignedTo: jonathan.robie@gmail.com
ReportedBy: tim@cbcl.co.uk
QAContact: public-qt-comments@w3.org
In section 2.4.5 Transform, the specification states that
v. All other properties of the copied nodes are preserved.
The copied node may be a document node. This means that the document-uri
property will be copied.
However, in section 2.1.2 Dynamic Context of XQuery 1.0 it is stated that
"This means that given a document node $N, the result of
fn:doc(fn:document-uri($N)) is $N will always be True, unless
fn:document-uri($N) is an empty sequence."
The query
copy $N := doc('data.xml')
modify ()
return fn:doc(document-uri($N)) is $N
demonstrates that this is violated.
I would expect that the document-uri property should not be copied, and that
document-uri($N) should be the empty sequence.
--
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 Thursday, 23 June 2011 12:53:32 UTC