- From: Henry Zongaro <zongaro@ca.ibm.com>
- Date: Mon, 7 Jun 2004 10:55:49 -0400
- To: XML Query <xmlquery@us.ibm.com>, Don Chamberlin <chamberl@almaden.ibm.com>
- Cc: public-qt-comments@w3.org
Hi, Don.
In [1], you submitted the following comment on the Last Call Working
Draft of XSLT 2.0 and XQuery 1.0 Serialization:
Don Chamberlin wrote on 2004-02-02 07:14:53 PM:
> Serialization Section 4, "XML Output Method": The first paragraph
> states that serialization produces either an XML document entity or
> an external general parsed entity. No indication is given about how
> the serialization process chooses between these alternatives. The
> normalization rules in Section 2 always reduce the data model
> instance to exactly one document, so it is not clear how the second
> alternative is ever invoked.
>
> Also in this section, the second paragraph adds nothing that is not
> already said in the first paragraph. It should be deleted.
Thank you for your comment.
The XSL and XML Query Working Groups discussed your comment. It was
noted that, although there is only ever one document node to process, the
document node could have no element node children, more than one element
node child or text node children. If any of those conditions holds, the
serialization process produces an external general parsed entity;
otherwise, it produces a document entity (which might also meet the
syntactic criteria of an external general parsed entity).
In order to clarify the first and third paragraphs of section 4, the
working groups decided to make the following changes:
- in the first sentence of the third paragraph, change "and the"
to "then", to make it clear the conditions under which a
document entity will be the result of the serialization process.
- change the wording to make it clear that these rules describe
requirements on the processor, rather than on the user. The
processor will be required to produce a serialization error if
it is unable to produce a well-formed entity of the appropriate
kind, unless that is because of the action of the character
expansion phase of serialization.
The working groups further agreed that the second paragraph of
section 4 adds no useful information, and decided to delete it.
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/0053.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 Monday, 7 June 2004 10:59:00 UTC