Обработка HTML-методами domDocument

CHEM_Eugene

Новичок
Обработка HTML-методами domDocument

PHP:
$modelHTML = new DOMDocument();
$modelHTML->loadHTML("templates/".$this->tpl_html);
$modelHTML->formatOutput = true;
HTML-файл:
PHP:
<html>
	<head>
		<meta http-equiv="Content-type" content="text/html; charset=windows-1251" />
		<title>Титлы</title>
		<link href="templates/template.css" />
	</head>
	<body>
		<div id="bo-di">
			<div id="panel">
			</div>
			<div id="content">
			</div>
			<div id="footer">
			2008
			</div>
		</div>
	</body>
</html>
далее делаю:
PHP:
var_dump($modelHTML->getElementById("footer"));
получаю NULL
Если я не ошибаюсь, то для HTML-документа id автоматически должны становиться идентификаторами. Тогда почему узел не выбирается?

-~{}~ 22.02.08 12:14:

Нашел выход вот так:
PHP:
$xp = new DomXPath($modelHTML);
$res = $xp->query('//*[@id = "footer"]');
print $res->item(0)->nodeValue;
Но загадка с отказом работы getElementByID осталась неразрешенной
 
Сверху