- From: Manfred Staudinger <manfred.staudinger@gmail.com>
- Date: Mon, 21 Sep 2009 14:31:23 +0200
- To: Toman_Vojtech@emc.com
- Cc: xproc-dev@w3.org
Thanks for clarifying this! So, if the string-value of the matched item (element or attribute) is _not_ of type anyURI, what should the XProc spec mandate for p:make-absolute-uris ? a) the result is implementation defined b) in case XPath 2.0 is supported, fn:encode-for-uri must be applied to the string-value of the matched item, in case only XPath 1.0 is supported the result is implementation defined. c) the step should fail Currently the XProc spec does not cover this case. Regards, Manfred On 21/09/2009, Toman_Vojtech@emc.com <Toman_Vojtech@emc.com> wrote: > 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 12:32:04 UTC