DOMXPath
's query
функция возвращает DOMNodeList
, , который (я почти уверен) не может быть использован в foreach($ARRAY)
петле [Редактировать: можно] . Вам потребуется реализовать измененный цикл for
, чтобы прочитать элементы DOMNode
внутри класса списка: [Редактировать: не обязательно; см. ниже]
foreach ($arts as $art) {
# code-hardiness checking
if ($art && $art->hasAttributes()) {
# (note: chaining will only work in PHP 5+)
$class = $art->attributes->getNamedItem('class');
print($class . "\n");
}
}