RE: [XSLT2.0] IBM-XSLT-113: Namespace and attribute nodes and document order

Thank you for this commnet, which I have classified as a request for
clarification.

I propose to respond by changing the sentence (in the Note) from:

In practice, it makes no difference whether the namespace nodes come
before or after the attributes.

to:

Although the above rules place namespace nodes before attributes, this
is not strictly necessary, because the rules in 5.6.1 Constructing
Complex Content allow the namespaces and attributes to appear in any
order so long as both come before other kinds of node. The order of
namespace nodes and attribute nodes in the sequence has no effect on the
relative position of the nodes in document order once they are added to
a tree.

Is this clearer?

Regards,

Michael Kay
(as XSL WG editor)

> -----Original Message-----
> From: public-qt-comments-request@w3.org 
> [mailto:public-qt-comments-request@w3.org] On Behalf Of Henry Zongaro
> Sent: 19 February 2004 16:53
> To: public-qt-comments@w3.org
> Subject: [XSLT2.0] IBM-XSLT-113: Namespace and attribute 
> nodes and document order
> 
> 
> 
> [With apologies that these comments are coming in after the 
> end of the 
> Last Call comment period.]
> 
> Section 11.1.2
> 
> The last sentence of the first note states, "In practice, it makes no 
> difference whether the namespace nodes come before or after the 
> attributes."  The meaning of this statement is not clear. It seems to 
> imply that namespace nodes for an element could follow 
> attribute nodes for 
> that same element in document order, and that that would make no 
> difference - which is false per the Data Model.
> 
> Thanks,
> 
> Henry
> [Speaking on behalf of reviewers from IBM.]
> ------------------------------------------------------------------
> Henry Zongaro      Xalan development
> IBM SWS Toronto Lab   T/L 969-6044;  Phone +1 905 413-6044
> mailto:zongaro@ca.ibm.com
> 

Received on Friday, 20 February 2004 11:39:37 UTC