[Serial] > in processing instructions (qt-2004Nov0074-01)

Hi Bjoern

In [1], you submitted the following comment on the October 29 Working 
Draft of XSLT 2.0 and XQuery 1.0 Serialization:

Section 7.1.4 of the latest XSLT 2.0 and XQuery 1.0 Serialization draft 
notes that "The html output method MUST terminate processing instructions 
with > rather than ?>" but it does not seem to require that serializers 
singal a serialization error if the processing instruction data contains a 
">" which is legal in XML but not possible in HTML. Please add a 
serialization error for this case.

Thank you for submitting this comment.  The XSL and XML Query Working 
Groups discussed the comment and have agreed add a serialization error. 
The new text is:

[...]
It is a serialization error [err:SE0015] to use the HTML output method 
when > appears within a processing instruction in the data model instance 
being serialized. The serializer MAY signal the error, but is not REQUIRED 
to do so. If it does not signal the error, it MAY copy the offending 
characters into the serialized output, creating HTML which may be invalid 
or parse in an unexpected way.
[...]

May I ask you to confirm that this response is acceptable to you?

Thanks,

Joanne
 [On behalf of the XSL and XML Query Working Groups] 

[1] 
http://lists.w3.org/Archives/Public/public-qt-comments/2004Nov/0074.html

Received on Tuesday, 8 March 2005 21:13:25 UTC