Php DomDocument не находит элемент по идентификатору - PullRequest
1 голос
/ 05 марта 2011

Я написал следующий php:

$html = "<div id='title'>someTitle</div>";

$docToAdd = new DomDocument();
$docToAdd->validateOnParse = true;
$docToAdd->loadHTML($html);


if($docToAdd->getElementById('title') == null){
    echo "null";
}
else{
    echo $docToAdd->getElementById('title')->tagName;
}

Почему это эхом null, когда я только что добавил элемент с id 'title'?

Спасибо

1 Ответ

2 голосов
/ 05 марта 2011

Если HTML не содержит объявление типа документа , getElementById всегда будет возвращать null.

...