- From: Henry Zongaro <zongaro@ca.ibm.com>
- Date: Wed, 28 Apr 2004 12:29:53 -0400
- To: XML Query <xmlquery@us.ibm.com>, Don Chamberlin <chamberl@almaden.ibm.com>
- Cc: public-qt-comments@w3.org
Don, In [1], you submitted the following comment on the Last Call Working Draft of XSLT 2.0 and XQuery 1.0 Serialization: > Serialization Section 4, "XML Output Method": This section should > specify the rules for serializing namespace nodes in the form of > namespace declaration attributes. Does every namespace node attached > to an element node result in an xmlns-attribute in that element's > start-tag? Can the xmlns-attribute be omitted if it is present in > the start-tag of a parent element? Thank you for your comment. The XSL and XML Query Working Groups discussed your comment, and concluded that any output that satisfies the round-tripping requirement for the XML output method can be used in serializing namespace nodes. The responses to your specific questions are "No, the serialized start-tag for an element node does not have to have an xmlns-attribute for every namespace node," and "Yes, if an element node has a namespace node, the xmlns-attribute can be omitted if the start-tag for an ancestor element declares the namespace, subject to the usual constraints imposed by namespace undeclaration or changes in binding." No change to the serialization specification is required. As you were present when this decision was made, I will assume the response is acceptable to you. Thanks, Henry [On behalf of the XSL and XML Query Working Groups] [1] http://lists.w3.org/Archives/Public/public-qt-comments/2004Feb/0057.html ------------------------------------------------------------------ Henry Zongaro Xalan development IBM SWS Toronto Lab T/L 969-6044; Phone +1 905 413-6044 mailto:zongaro@ca.ibm.com
Received on Wednesday, 28 April 2004 12:31:34 UTC