PHP:如何检测/解析rss / feed XML中的所有TAG?
|
我正在从样本中测试rss feed阅读器。
它用:
$xmlDoc = new DOMDocument();
$xmlDoc->load($url);
$items = $xmlDoc->getElementsByTagName(\'item\');
for ($i=0; $i < $items->length; $i++) {
$item_title = $items->item($i)->getElementsByTagName(\'title\')->item(0)->childNodes->item(0)->nodeValue;
$item_link = $items->item($i)->getElementsByTagName(\'link\')->item(0)->childNodes->item(0)->nodeValue;
$item_desc = $items->item($i)->getElementsByTagName(\'description\')->item(0)->childNodes->item(0)->nodeValue;
}
当我检查XML时,它还有另一个标签,例如:
日期
图片链接
我该如何称呼所有其他标签?因为我不能打电话给自己。
例如,对于\'date \',我不能使用getElementsByTagName(\'date\')
。
显示错误:Fatal error: Call to a member function item() on a non-object
那么,标签是否有固定名称?
如果是这样,这些是什么?
(或)我如何知道/解析/检测/提取XML内的所有可用标签?
没有找到相关结果
已邀请:
1 个回复
babsoft