我正在尝试从我的一个站点的RSS2提要中获取内容,并将其用于另一个站点。
提要是here。我使用的代码取自this nice站点,并进行了如下修改:
$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也好不到哪里去。
有人能给我指出解决这个问题的正确方向吗?
谢谢!
发布于 2010-04-04 05:15:25
您需要getElementsByTagNameNS()
发布于 2010-03-30 23:57:27
你太傻了!使用$node->getElementsByTagName('encoded')->item(0)->nodeValue!
https://stackoverflow.com/questions/2546641
复制相似问题