- From: Henry Zongaro <zongaro@ca.ibm.com>
- Date: Wed, 1 Sep 2004 09:55:51 -0400
- To: duerst@w3.org
- Cc: public-qt-comments@w3.org, w3c-i18n-ig@w3.org
Martin,
In [1], you submitted the following comment on the Last Call Working
Draft of XSLT 2.0 and XQuery 1.0 Serialization on behalf of the I18N
working group:
<<
[12] [Should be "10". HZ]
Section 3, 'escape-uri-attributes' (and other places in this spec):
RFC 2396, section 2.4.1, only specifies how to escape a string of
bytes in an URI, and cannot directly be applied to a string of
(Unicode) characters. In accordance with the IRI draft and many
other W3C specifications, this must be specified to use UTF-8
first and then use RFC 2396, section 2.4.1 (%-escaping).
>>
Thanks to you and the working group for this comment. The XSL and
XML Query Working Groups discussed the comment, and noted that Section
16.1 of XSLT 1.0 [2] relied upon Appendix B.2.1 of HTML 4.0 [3] for the
normative definition of URI escaping. The working groups also noted that
some specifications have duplicated the description of URI escaping, while
still others have relied on diverse references for the normative
definition of the URI escaping algorithm. In particular, the working
groups noted that Section 3.2.17 of the PER of XML Schema: Datatypes 2nd
ed. [4] refers to Section 5.4 of XML Linking Language [5] for the
normative definition of URI escaping.
The working groups decided to follow the lead of the XML Schema
Working Group, and adopted the following changes:
. In Section 6 of Serialization, sixth bullet, change
<<
escape non-ASCII characters in URI attribute values using the method
recommended in Section 2.4.1 of [RFC2396].
>>
to
<<
escape non-ASCII characters in URI attribute values using the method
defined by Section 5.4 Locator Attribute of [XML Linking Language], except
that relative URIs must not be absolutized.
>>
. In Section 7.2 of Serialization, third paragraph change
<<
escape non-ASCII characters in URI attribute values using the method
recommended in [RFC2396] (section 2.4.1).
>>
to
<<
escape non-ASCII characters in URI attribute values using the method
defined by Section 5.4 Locator Attribute of [XML Linking Language], except
that relative URIs must not be absolutized.
>>
May I ask you to confirm that this response is acceptable to the
working group? If not, we would ask the I18N working group to suggest the
most appropriate normative reference for URI escaping that should be used
by all new W3C Recommendations.
Thanks,
Henry [On behalf of the XSL and XML Query Working Groups]
[1]
http://lists.w3.org/Archives/Public/public-qt-comments/2004Feb/0362.html
[2] http://www.w3.org/TR/xslt#section-HTML-Output-Method
[3] http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1
[4] http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/#anyURI
[5] http://www.w3.org/TR/2001/REC-xlink-20010627/#link-locators
------------------------------------------------------------------
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 13:56:28 UTC