W3C home > Mailing lists > Public > www-tag@w3.org > February 2005

Re: Significant W3C Confusion over Namespace Meaning and Policy

From: Elliotte Harold <elharo@metalab.unc.edu>
Date: Mon, 14 Feb 2005 04:25:07 -0500
Message-ID: <42106E73.5040103@metalab.unc.edu>
To: Tim Bray <tbray@textuality.com>
CC: www-tag@w3.org

Tim Bray wrote:

> - Interestingly, I suspect quite a few c14n implementations may have 
> missed that one.  I know that my genx implementation misses it, and 
> furthermore, the application of Elliotte Rusty Harold's excellent test 
> suite failed to detect the bug (or maybe I just missed it, but I don't 
> think so).  Anyhow, just maybe it's not too late to go back and fix XML 
> C14n.

Both GenX and the test suite only work on complete documents. The 
problem only arises when doing document subset canonicalization. this 
means you have to have a complete document to start with. GenX doesn't. 
It just starts with strings so whatever comes out the other end is fine.

A test suite that did test document subset canonicalization would be 
very helpful. It's a shame that C14N and exclusive C4N were allowed to 
get out the door without a normative test suite. Later efforts at the 
W3C seem to be doing better with this.

Elliotte Rusty Harold  elharo@metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
Received on Monday, 14 February 2005 09:25:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:56:07 UTC