một cái gì đó như thế này:.
rss.php
<?php
// enable php_xsl extension
$xml = new DomDocument;
$xml->load("http://www.gamestv.org/rss.php?type=news&limit=8");
$xsl = new DomDocument;
$xsl->load("RSSFeed.xsl");
$xp = new XsltProcessor();
$xp->importStylesheet($xsl);
if($html = $xp->transformToXML($xml)) echo $html;
?>
RSSFeed.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/rss/channel">
<xsl:for-each select="/rss/channel/item">
<div style="padding-bottom:10px; padding-top:10px;"><a>
<xsl:attribute name="title"><xsl:value-of select="title"/></xsl:attribute>
<xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute>
<xsl:value-of select="title"/>
</a></div>
<div><xsl:value-of disable-output-escaping="yes" select="description"/></div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Nguồn
2010-10-18 10:54:57
thể trùng lặp của [Cách tốt nhất để phân tích RSS/Atom nguồn cấp dữ liệu với PHP] (http://stackoverflow.com/questions/250679/best-way -to-parse-rss-atom-nguồn cấp dữ liệu-với-php) và [một số người khác] (http://stackoverflow.com/search?q=parse+rss+feed+php "Tìm kiếm StackOverflow cho Phân tích Nguồn cấp RSS"). Cân nhắc sử dụng trình phân tích cú pháp RSS hoặc DOM. Ngoài ra, vui lòng tăng Tỷ lệ chấp nhận của bạn. – Gordon