关于网页原文件中的相对URL地址替换成绝对地址的问题
通过XMLHTTP获取到网页内容,其内容包含了很多<a href="">/<img src="">/<value="">以及样式表或JS脚本引用的标记,用什么办法将 相对地址替换成绝对地址。
例如网址是:http://www.aaa.com
<a href="images/abc.jpg"> 替换为 <a href="http://www.aaa.com/images/abc.jpg">
<img src="images/efg.jpg"> 替换为 <img src="http://www.aaa.com/images/efg.jpg">
<link href="ad.css" rel="stylesheet" type="text/css"> 替换为
<link href="http://www.aaa.com/ad.css" rel="stylesheet" type="text/css">
问题点数:10、回复次数:2Top
1 楼dxef(丁学)回复于 2006-05-01 23:58:35 得分 0
用正则匹配所有需要替换的位置进行替换
记得好像可以用<base>标签实现的Top
2 楼lcy81(听蝉)回复于 2006-05-02 13:31:52 得分 0
用正则表达式怎么解决?能给代码示例吗?Top




