php DomDocument,仅需要第一项

时间:2009-10-25 15:58:17

标签: php domdocument

您好我以前使用过DOMDocs,但我不知道如何做到这一点。

$xmldoc = new DOMDocument();
$xmldoc->load('http://example.com');
$feeditem = $xmldoc->getElementsByTagName('data');

我只想要标记'data'的第一个实例。通常我会写一个foreach循环:

foreach($feeditem as $element){ //}

并按照每个Feeditem做我想要的但在这里我只想要第一个$ feeditem。 $ feeditem不是一个数组,它是一个DOMdoc对象,所以我不能用$ feeditem [0]来选择第一个'data'标签。

感谢您对此提供任何帮助。

2 个答案:

答案 0 :(得分:26)

如果您查找getElementsByTagName的文档,则可以看到它返回DOMNodeList。因此,在阅读DOMNodeList的文档后,您应该发现可以使用$feeditem->item(0)

答案 1 :(得分:7)

$feeditem->item(0);

reference