Re: again, canonicalization, and adoption

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 UTC