Удаление обертывания элементов HTML внутри узла XML XML - PullRequest
0 голосов
/ 21 августа 2010

У меня есть функция извлечения, которая вставляет контент rss на мою страницу. Это возвращает XML, который содержит обычные элементы RSS, такие как заголовок, ссылка, описание, но проблема в том, что возвращаемое описание представляет собой таблицу с двумя tds, одна из которых содержит изображение, а другая - текст. Я не уверен, как я могу удалить таблицу, img и тдс и остаться только с текстом, используя php, а не javascript.

Любая помощь очень ценится.

<?php
require_once('rss_fetch.inc');

$url = 'http://www.domain.com/rss.aspx?typeid=0&imagesize=120&topcount=20';

if ( $url ) {
    $rss = fetch_rss( $url );
    //echo "Channel: " . $rss->channel['title'] . "<p>";
    echo "<ul>";
    foreach ($rss->items as $item) {
        $href = $item['link'];
        $title = $item['title'];
        $description = $item['description'];
        $pubdate = date('F dS, Y', strtotime($item['pubdate']));
        echo "<li><h3>$title<em>$pubdate</em></h3>$description <p><a href='$href' target='_blank'>ادامه مطلب</a></p><br/></li>";
    }
    echo "</ul>";
}

?>

1 Ответ

2 голосов
/ 21 августа 2010

strip_tags () выполнит работу ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...