grekts / rss-parser
解析 RSS 源
1.0.1
2016-09-29 14:11 UTC
This package is not auto-updated.
Last update: 2024-09-18 18:34:42 UTC
README
这是一个为 Yii2 开发的扩展,允许获取 RSS 源的内容
安装
使用 Composer 安装
{
"require": {
"grekts/rss-parser": ">=1.0.1"
}
}
使用
要使用此扩展,需要调用 RssParser 类的 parse 方法。作为输入参数,需要传递
- 包含源链接的字符串
- 将应用于显示外部链接文本的 CSS 类名。如果未指定 CSS 类名,则不会应用任何样式到外部链接。
示例
//Создаем объект парсера
$rssParser = new RssParser();
//Парсим фид по ссылке и получаем массив с контентом новостей
$newsData = $rssParser -> parse('site.ru/feed-url', 'className');
运行结果
包含新闻数据的多维数组。数组结构
[
[0] =>
[
'title' => value,
'description' => value,
'link' => value,
'publicationDate' => value],
[1] => ...,
]
可访问的数组元素
- 'title' - 新闻标题
- 'description' - 新闻描述
- 'link' - 发布页面的链接
- 'publicationDate' - 新闻发布日期
'description' 的值是一个 json 格式的数组,其中每个元素都是文本的段落。其他元素的类型为 string。
如果发生错误,将抛出 ErrorException。