qrss
1.0.0
Kelas API untuk mengurai umpan RSS ke json dengan opsi cache.
Ambil kelas qrss
dan gunakan require di file php Anda.
require ' src/qrss.php ' ;
// To fetch an RSS feed as json use
( new qrss ( ' https://news.google.com/?output=rss ' ))-> json ();
// For fresh copy you can use fresh() which will ignore cache
( new qrss ( ' https://news.google.com/?output=rss ' ))-> fresh ()-> json ()
// Get the feed ignoring validation adding novalidate()
( new qrss ( ' https://en.blog.wordpress.com/feed/ ' ))-> novalidate ()-> json ();
// There is also an option to get data in plain text using text() instead of json()
( new qrss ( ' https://news.google.com/?output=rss ' ))-> text ();
Anda juga dapat memperluas metode parse untuk menyesuaikan keluaran.
class Myqrss extends qrss {
protected function parse ( $ xml )
{
// you have all the xml elements as SimpleXMLElement object
// parse it however you want, return the array from this
return [
' title ' => ( string ) $ xml -> channel -> title
];
}
}
( new My qrss ( ' https://news.google.com/?output=rss ' ))-> json ();