RE: make-absolute-uris may match strings which are not of type anyURI ...

Actually, RFC2373 (which updates RFC2396) includes "[" and "]" in the
"reserved characters" category, but java.net.URI does not seem to
reflect this change in the actual implementation.

Regards,
Vojtech

--
Vojtech Toman
Principal Software Engineer
EMC Corporation
toman_vojtech@emc.com
http://developer.emc.com/xmltech


> -----Original Message-----
> From: xproc-dev-request@w3.org 
> [mailto:xproc-dev-request@w3.org] On Behalf Of Toman_Vojtech@emc.com
> Sent: Monday, September 21, 2009 11:24 AM
> To: xproc-dev@w3.org
> Subject: RE: make-absolute-uris may match strings which are 
> not of type anyURI ...
> 
> I can't speak for Calabash, but in Calumet, the problem is 
> caused by the
> subtleties of the java.net.URI class. It seems the API 
> documentation for
> java.net.URI is misleading in that it includes the characters "[" and
> "]" in the "reserved characters" (which, acording to the API doc are
> among the legal URI characters) - while in fact they are not (both in
> the java.net.URI implementation and in RFC2396).
> 
> This is a more general issue with other "excluded characters" (to use
> the RFC2396 terminology), such as "{", "<", "|" etc. I will see what I
> can do about this in Calumet.
> 
> Thanks for reporting this.
> 
> Regards,
> Vojtech Toman
> 
> --
> Vojtech Toman
> Principal Software Engineer
> EMC Corporation
> toman_vojtech@emc.com
> http://developer.emc.com/xmltech
> 
> 
> 

Received on Monday, 21 September 2009 10:12:46 UTC