题
您好我以前使用过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);
(参考)
不隶属于 StackOverflow