如何把html中的相对路径变成绝对路径

2016-02-19 22:22 69 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐如何把html中的相对路径变成绝对路径,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

private static string ConvertToAbsoluteUrls (string html, Uri relativeLocation) {
    IHTMLDocument2 doc = new HTMLDocumentClass ();
    doc.write (new object [] { html });
    doc.close ();

    foreach (IHTMLAnchorElement anchor in doc.links) {
        IHTMLElement element = (IHTMLElement)anchor;
        string href = (string)element.getAttribute ("href", 2);
        if (href != null) {
            Uri addr = new Uri (relativeLocation, href);
            anchor.href = addr.AbsoluteUri;
        }
    }

    foreach (IHTMLImgElement image in doc.images) {
        IHTMLElement element = (IHTMLElement)image;
        string src = (string)element.getAttribute ("src", 2);
        if (src != null) {
            Uri addr = new Uri (relativeLocation, src);
            image.src = addr.AbsoluteUri;
        }
    }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

    string ret = doc.body.innerHTML;

    return ret;
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1628254.html

延伸阅读
膏方,又称膏剂,全名为煎膏剂,是中药常用剂型之一。其制作方法是采用天然原料加水煎煮,经过浓缩后即成稠糊的、半流体状的膏方。煎膏剂是我国古代流传下来的剂型,根据制作过程是否加入蜂蜜的不同,可将煎膏分为清膏和蜜膏两种。原料煎煮浓缩后直接收膏者为清膏;蜜膏则是在清膏的基础上加入了蜂蜜。由于蜂蜜不仅能调味,还有滋润和补益的...
标签: Web开发
这篇将要介绍一下 Canvas 中的基本图形。 图形的基础 - 路径 在 Canvas 中,所有基本图形都是以路径为基础的,也就是说,我们在调用 2dContext 的 lineTo、rect 等方法时,其实就是往已经的 context 路径集合中再添加一些路径点,在最后使用 fill 或 stroke&nbs...
标签: Web开发
在CSS中有这样的一个指令:(position),在DreamWeaver中文版中翻译为“定位”,常用的属性有两个:relative(相对)与 absolute(绝对)。有很多朋友对这条指令的用法还是不清楚,这里做一些细致的讲解。 position:relative; 表示相对定位,被定位了这个属性的标签在所属的范围内可以进行上下左右的移,这里的移动与padding或是margin所产生的...
///////////// 应用程序当前路径  ///////////// ExtractFilePath(paramstr(0)) ExtractFilePath(application.ExeName) ///////////// COM中当前路径  ///////////// .... ....    TCustomMG = class(TTypedComObject, ICustomMG) function TCustomMG.getXmlPath:...
标签: 四季养生
一年四季,我们都应重视养生,而不同的季节,养生的办法也是不一样的,随着天气慢慢转冷,冬季已然来临,大家在冬季应该如何养生好呢?专家提醒,在冬季多食热粥是养生的好方法,而且进补时也需要对路,下面我们具体来了解下。 中国人注重养生,一年四季的气候不一样,养生方法也应有所不同,只有这样,才可以让我们的身体素质得以...

经验教程

173

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部