W3C home > Mailing lists > Public > public-xml-id@w3.org > August 2005

Re: again, canonicalization, and adoption

From: Elliotte Harold <elharo@metalab.unc.edu>
Date: Thu, 25 Aug 2005 14:52:10 -0400
Message-ID: <430E135A.1040304@metalab.unc.edu>
To: Paul Grosso <pgrosso@ptc.com>
CC: 'Webb Roberts' <webb.roberts@gtri.gatech.edu>, Norman.Walsh@Sun.COM, public-xml-id@w3.org

Paul Grosso wrote:

> xml:id does not break.  (Non-exclusive) Canonicalization 
> does.  And it's already broken with respect to xml:base.

I disagree, You canonicalize a document subset and the IDs move from one 
element to another. That sure feels like ID breakage to me (though one 
caused by a design flaw in canonicalization).

Worth noting: you don't have this problem if you only do whole document 
canonicalization.

> But insofar as an existing C14N implementation will not
> work properly with xml:base and xml:id, there doesn't
> seem to be any easy way to address this other than
> not using xml:base and xml:id or not using the C14N
> implementations that have this problem.  

It's not the implementations that have this problem. It's the spec. All 
conformant implementations have this problem.

-- 
Elliotte Rusty Harold  elharo@metalab.unc.edu
XML in a Nutshell 3rd Edition Just Published!
http://www.cafeconleche.org/books/xian3/
http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
Received on Thursday, 25 August 2005 18:52:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:39 GMT