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 09:25:12 UTC