- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 18 Jul 2007 15:13:55 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4864 Summary: 1.0.3dev: K2-CopyNamespacesProlog-1 Product: XML Query Test Suite Version: unspecified Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: XML Query Test Suite AssignedTo: andrew.eisenberg@us.ibm.com ReportedBy: tim@cbcl.co.uk QAContact: public-qt-comments@w3.org In the query: (:*******************************************************:) (: Test: K2-CopyNamespacesProlog-1 :) (: Written by: Frans Englich :) (: Date: 2007-07-17T17:04:39+01:00 :) (: Purpose: Use no-preserve, inherit with the default namespace. :) (:*******************************************************:) declare copy-namespaces no-preserve, inherit; <doc> <a>{<b xmlns:p="q"/>}</a> <a><b xmlns:p="q"/></a> </doc> then expected result is: <doc> <a><b></b></a> <a><b xmlns:p=\"q\"></b></a> </doc> which we don't quite understand. On the one hand, reading: http://www.w3.org/TR/xquery/#id-content seems to suggest that copying (and therefore the influence of the copy namespaces mode) only comes into play when dealing with enclosed expressions. However, reading the Formal Semantics document http://www.w3.org/TR/xquery-semantics/#id_element_constructor I can't see anything which wuold result in the normalized forms of these two expressions being different. Specifically, there doesn't seem to be any special rule for enclosed expressions. Or have I missed something? Is the expected result of this test correct?
Received on Wednesday, 18 July 2007 15:13:57 UTC