W3C home > Mailing lists > Public > public-qt-comments@w3.org > July 2007

[Bug 4864] 1.0.3dev: K2-CopyNamespacesProlog-1

From: <bugzilla@wiggum.w3.org>
Date: Wed, 18 Jul 2007 15:13:55 +0000
To: public-qt-comments@w3.org
Message-Id: <E1IBBDv-00078y-Qt@wiggum.w3.org>


           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;
    <a>{<b xmlns:p="q"/>}</a>
    <a><b xmlns:p="q"/></a>

then expected result is:

  <a><b xmlns:p=\"q\"></b></a>

which we don't quite understand.

On the one hand, reading:


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


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

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:57:19 UTC