W3C home > Mailing lists > Public > www-lib@w3.org > July to September 1999

RE: How to expand a relative URL into an absolute one ?

From: Henrik Frystyk Nielsen <henrikn@microsoft.com>
Date: Mon, 23 Aug 1999 09:49:43 -0400 (EDT)
Message-ID: <FD8F41F04D35D111899600805F19A16C1C3F4D0B@RED-MSG-48>
To: "'Michael Maretzke'" <michael.maretzke@gmx.de>, www-lib@w3.org

You can use HTParse which can give you the part you want of the URI relative
to another one, for example:

	full_addr = HTParse ("./foo.html", "http://www.foo.com", PARSE_ALL);

see

	http://www.w3.org/Library/src/HTParse.html

for more options.

Henrik Frystyk Nielsen,
mailto:frystyk@microsoft.com 

> -----Original Message-----
> From: Michael Maretzke [mailto:michael.maretzke@gmx.de]
> Sent: Monday, August 23, 1999 03:07
> To: www-lib@w3.org
> Subject: How to expand a relative URL into an absolute one ?
> 
> 
> Hello !
> 
> I parse a "<a href="./foo.html"> ... </a>" using the 
> callback-functions.
> This file is located on a server called "http://www.foo.com" 
> and is stored
> in
> directory "/test/test2/". "/" is here the WWW-root-directory.
> 
> Extracting the parameter file "./foo.html" is no problem. But now I've
> to expand this relative URL "./foo.html" into an absolute one
> "http://www.foo.com/test/test2/foo.html". How may I do this ?
> Which one of these libwww-servicefunctions is the right one for me ?
> 
> Sorry for asking this kind of rookie-question ... but documentation
> is confusing me concerning URL-handling.
> 
> Thanx for your millions of answers !
> 
> RU Michael.
> 
Received on Monday, 23 August 1999 15:34:56 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 07:15:17 UTC