[Bug 1829] clarify whether URI escaping is affected by the normalization-form


mike@saxonica.com changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

------- Additional Comments From mike@saxonica.com  2005-09-29 08:36 -------
Thanks for the comment. RFC 3987 appears to expect that the characters that
are escaped will be NFC-normalized (although there is room for
interpretation about the circumstances in which normalization takes place).
It therefore doesn't seem appropriate to take the serialization parameter
normalization-form into account, given that this can request values other
than NFC. Instead, we propose to change the rules for the
escape-uri-attributes parameter so that the value "yes" causes the following
two steps:

(a) normalize to NFC
(b) apply the escape-html-uri() function

If users want a different outcome then they can set escape-uri-attributes to
"no", and invoke the required processing themselves from within the

In the expectation that you will accept this resolution, we are marking the
issue fixed and closed. If there is any problem with this, please re-open it.

Michael Kay
for the XSL and XQuery Working Groups

Received on Thursday, 29 September 2005 08:36:48 UTC