下面的代码有助于获取整个XML并将其放入一个数组中。我想知道的是,有什么好方法可以只从第3-6项或任意范围而不是整个文档中获取XML。
$d = new DOMDocument();
$d->load('http://news.google.com/?output=rss');
foreach ($d->getElementsByTagName('item') as $t) {
$list = array ( 'title' => $t->getElementsByTagName('title')->item(0)->nodeValue);
array_push($mt_arr, $list);
}谢谢
发布于 2010-05-06 00:53:09
您可以使用Xpath。
可以使用DOMXpath或使用xpath方法创建返回节点子集的Xpath查询。
$d->xpath('/SOME/XPATH/STATEMENT');https://stackoverflow.com/questions/2775179
复制相似问题