---
title: "Relativ till absolut url"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/64304-relativ-till-absolut-url"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Viktor"
published: "2003-01-09T11:27:48.000Z"
updated: "2003-01-09T13:46:59.000Z"
replies: 1
views: 213
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/64304-relativ-till-absolut-url"
---

# Relativ till absolut url

## #1 — Viktor, 2003-01-09T11:27Z

När jag ladder ner en html fil så är finns det några absoluta url'er till bilder men några är relativa och nu söker jag någon funktion som kan konvertera en relativ url till en absolut.
Jag använder mshtml om det kankse finns någon funktion där.

/Viktor

Permalänk: https://www.webforum.nu/p/64304

## #2 — Viktor, 2003-01-09T13:46Z

Efter mycket letande hittade jag rätt :)

```
private void IE_DocumentComplete(object sender, DWebBrowserEvents2_DocumentCompleteEvent e)
{
System.Uri baseURI=new System.Uri((string)e.uRL);
mshtml.IHTMLDocument2 HTMLDocument = (mshtml.IHTMLDocument2) axIE.Document;
mshtml.IHTMLElementCollection images = HTMLDocument.images;
System.Xml.XmlUrlResolver r=new System.Xml.XmlUrlResolver();

foreach(mshtml.IHTMLImgElement ie in images)
{
	if((!ie.href.StartsWith("http://"))&&(!ie.href.StartsWith("https://")))
		ImageNode.Nodes.Add(r.ResolveUri(baseURI,ie.href).AbsolutePath);
	else
		ImageNode.Nodes.Add(ie.href);
}
}
```

Hoppas någon annan har nytta av denna kod :)

/Viktor

Permalänk: https://www.webforum.nu/p/908334

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/64304-relativ-till-absolut-url
