[Home] [By Thread] [By Date] [Recent Entries]


From: "Eddie Robertsson" <erobertsson@a...>

> However, does this then mean that Xalan and Saxon are wrong in accepting
> 
> file:myDir/myFile
> 
> as a relative URI?

The new draft for RFC 2396bis[1] clarifies this

<q>
Some parsers allow the scheme name to be present in a relative URI if it is the same as 
the base URI scheme. This is considered to be a loophole in prior specifications of partial 
URI [RFC1630]. Its use should be avoided, but is allowed for backwards compatibility. 
   http:g       =  http:g           ; for validating parsers
                  /    http://a/b/c/g   ; for backwards compatibility 
</q>

So if Saxon and Xalan *require* the file: scheme on relative URLs they are wrong 
(Eddie, what was the status of this?) but it looks like they may provide it for backwards 
compatability. Anyway, we use it at our peril.  Half a step forward :-)

Cheers 
Rick Jelliffe


[1] http://www.apache.org/~fielding/uri/rev-2002/rfc2396bis.html#rfc.section.C.2

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member