解析XML / RSS时,由于某种原因删除了斜杠

时间:2012-07-24 22:11:18

标签: php xml parsing

我得到了这个函数来通过RSS提要并输出数据。

function parseRSS($xml) {
$max = 6;
     for($i=0; $i<$max; $i++) {
          $url = $xml->channel->item[$i]->link;
          $title = $xml->channel->item[$i]->title;  
          echo '<li><a href="'.$url.'">'.$title.'</a></li>';
     }
}

出于某种原因,$ url会输出如下域名:http:/www.domain.com/blabla

(注意http:之后缺少的双重//)

我仔细检查了源代码,链接在那里正常,只是在输出时(由于某种原因)删除了一个斜杠。

任何人都知道是什么原因造成的,以及如何解决这个问题? (我在考虑使用str_replace并在回显之前用http://替换http://,任何人都知道如何做到这一点?)

0 个答案:

没有答案