- From: Henry Zongaro <zongaro@ca.ibm.com>
- Date: Wed, 1 Sep 2004 10:16:34 -0400
- To: Stephen.Buxton@oracle.com
- Cc: public-qt-comments@w3.org
Steve,
In [1], you submitted the following comment on the Last Call Working
Draft of XSLT 2.0 and XQuery 1.0 Serialization:
<<
SECTION 3: serialization parameters
It says "indent specifies whether the processor may add additional
whitespace when outputting the data model...".
It is not clear to what extent this interacts with the
properties of nodes. For example, if an element's type permits
mixed content, then adding whitespace to that element's content
potentially damages that element's semantics. If an element has
not been validated, then it is possible that that element is
intended to have mixed content and the processor just doesn't know
it, so again, the conservative thing to do is to prohibit adding
whitespace. If an element has been validated and is known to
have only elements in its content model, then it would be permissible
to add whitespace to that element's content on output as a
pretty-printing option. The conclusion is that this parameter
should only govern the output of such elements.
>>
Thank you for this comment. The XSL and XML Query Working Groups
discussed your comment. Recently, the working groups made a decision in
principle to define serialization in terms of the mapping to Infoset
defined by Data Model. As such, the concept of the content model of an
element will no longer available when the indent parameter takes effect.
In order to give some guidance to processors regarding the effect of
indent on elements with mixed content, the working groups decided to add a
statement that whitespace should not be added where it might be
significant. I would like to add the following item to the bulleted list
in Section 5.3 of the 23 July draft of Serialization:
<<
o Whitespace characters should not be added in places where the characters
would be significant - for example, in the content of an element whose
content model is known to be mixed.
>>
As a representative of Oracle was 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/0930.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, 1 September 2004 14:17:09 UTC