首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP语言解析RSS2

用PHP语言解析RSS2
EN

Stack Overflow用户
提问于 2010-03-30 23:54:51
回答 2查看 1.4K关注 0票数 4

我正在尝试从我的一个站点的RSS2提要中获取内容,并将其用于另一个站点。

提要是here。我使用的代码取自this nice站点,并进行了如下修改:

代码语言:javascript
复制
$doc = new DOMDocument();
$doc->load('http://tripleax.com/john/?feed=rss2');
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
    print('<div style="width:100%" class="option"><strong>');
    $a = $node->getElementsByTagName('title')->item(0)->nodeValue;
    print("$a");
    print('</strong><br /><span class="option">');
    $a = $node->getElementsByTagName('description')->item(0)->nodeValue;
    print("$a");`
}

我遇到的问题是,我想要显示整个帖子的内容。描述是一种挑逗性的描述。将$node->getElementsByTagName('description')->item(0)->nodeValue更改为$node->getElementsByTagName('content')->item(0)->nodeValue不会给我带来任何好处,content:encoded也好不到哪里去。

有人能给我指出解决这个问题的正确方向吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-04 05:15:25

您需要getElementsByTagNameNS()

票数 2
EN

Stack Overflow用户

发布于 2010-03-30 23:57:27

你太傻了!使用$node->getElementsByTagName('encoded')->item(0)->nodeValue

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2546641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档