- From: Al Gilman <asgilman@iamdigex.net>
- Date: Sat, 01 Feb 2003 11:12:27 -0500
- To: "Jerry Kasten" <kasten@hks.com>
- Cc: uri@w3.org
The URI you want, spelled in full, is file://localhost/d:/users/abaqus60/utils/generated/doc_env/doctypes/catalog which may sometimes be abbreviated file:///d:/users/abaqus60/utils/generated/doc_env/doctypes/catalog In situations where the 'file' scheme is not firmly established by a BASE in the context, the 'authority' part of the URI should not be elided, although it may be as brief as '///' in this case. Consider: <quote cite= "http://www.zvon.org/tmRFC/RFC2396/Output/chapter5.html"> 4. Due to a loophole in prior specifications [RFC1630], some parsers allow the scheme name to be present in a relative URI if it is the same as the base URI scheme. Unfortunately, this can conflict with the correct parsing of non-hierarchical URI. For backwards compatibility, an implementation may work around such references by removing the scheme if it matches that of the base URI and the scheme is known to always use the <[27]hier_part> syntax. The parser can then continue with the steps below for the remainder of the reference components. Validating parsers should mark such a misformed relative reference as an error. </quote> Al At 02:29 PM 2003-01-31, Jerry Kasten wrote: >I'm using a Perl script that contains XML::Catalog. The following >instruction is used to create a catalog object (on a PC): > >my >$catalog=XML::Catalog->new('file:/users/abaqus60/utils/generated/doc_env/doc >types/catalog'); > >This works. However, what I'd really like is to specify the partition, as >in: > >my >$catalog=XML::Catalog->new('file:d:/users/abaqus60/utils/generated/doc_env/d >octypes/catalog'); >or something equivalent to be able to specify the 'd' partition. > >The previous syntax does not work. Does anyone have any ideas about how I >can change the above line or change the XML::Catalog package to make this >work? > >Thanks, > >Jerry Kasten
Received on Saturday, 1 February 2003 11:12:27 UTC