FW: Clarification sought re C14N11

Forwarding to XML Core with permission.

paul

-----Original Message-----
From: Thomas Roessler [mailto:tlr@w3.org] 
Sent: Tuesday, 2007 August 21 10:55
To: Grosso, Paul; Norman.Walsh@Sun.COM
Cc: w3c-xml-cg@w3.org; Sean.Mullan@Sun.COM
Subject: Clarification sought re C14N11

Paul, Norm,

Sean Mullan (CCed) noticed [3] that the C14N 1.1 CR [1] can be read
in a way that would copy inheritable attributes to all children of
an element if that element's parent have been removed. That behavior
would be different from the one in C14N 1.0 [2].  

The relevant change is in section 2.4, where the language was
changed from:

  The processing of an element node E MUST be modified slightly when
  an XPath node-set is given as input and the element's parent is
  omitted from the node-set. 

to:

  The processing of an element node E MUST be modified slightly when
  an XPath node-set is given as input and some of the element's
  ancestors are omitted from the node-set.

We are wondering whether this is an intentional change, and the
behavior sketched at [3] is desired, or whether this was an
inadvertent change, and the text is meant to describe the behavior
known from C14N 1.0.  Preliminary discussion seems to suggest that
people are leaning toward the latter interpretation; in that case,
it might be worth cleaning up the text while considering CR
feed-back.

Your guidance would be most welcome, to ensure that the right kind
of guidance is provided to implementors in preparation for the
interop event.

1. http://www.w3.org/TR/2007/CR-xml-c14n11-20070621/
2. http://www.w3.org/TR/xml-c14n
3.
http://lists.w3.org/Archives/Public/public-xmlsec-maintwg/2007Aug/0049.h
tml

Regards,
-- 
Thomas Roessler, W3C  <tlr@w3.org>  +33-4-89063488

Received on Tuesday, 21 August 2007 16:47:50 UTC