-1

我想知道是否可以删除 XML 提要的 <description> 标记内的所有上下文链接。

这是我在 PHP 文件中得到的内容:

<?php
    header('Content-type: text/xml');
    $url = "http://www.Example.com/articles.rss";
    $page = file($url);

    foreach ($page as $part)
    {
        echo $part;
    }
?>

查看 XML 提要的屏幕截图:

http://i.stack.imgur.com/VTsBf.jpg

4

1 回答 1

1

使用 preg_replace 查找链接并用空行替换它们。

匹配开始<a>标签,然后关闭</a>

foreach ($page as $part)
{
  $part = preg_replace("/<a\b[^>]*>/", "", $part);
  $part = preg_replace("/<\/a>/", "", $part);
  echo $part;
}

现场演示:http ://www.rubular.com/r/9dWWxbhzLn

于 2012-05-30T12:03:52.010 回答