您好我以前使用过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'标签。

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

有帮助吗?

解决方案

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

其他提示

$feeditem->item(0);

参考

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top