获取标记的nodeValue

时间:2013-10-16 08:28:28

标签: php dom domdocument

我正在尝试获取在html页面中找到的任何标记的nodeValue,但是我收到错误,我无法确定导致该错误的原因。致命错误:致命错误:在第5行的C:\ xampplite \ htdocs \ msite \ getscriptnodeValue.php中调用未定义的方法DOMDocument :: getElementByTagName() ..这是我的代码..任何人都可以请帮助我??提前Thnxx。

    $file=file_get_contents('test.txt');
$doc=new DOMDocument();
@$doc->loadHTML('<?xml encoding="UTF-8">'.$file);
$data=$doc->getElementByTagName('div');
for($i=0;$i<$data->length;$i++){
    $getTag=$data->item($i);
    echo $getTag->nodeValue;
    echo"<br/>";
}

1 个答案:

答案 0 :(得分:1)

方法名称为getElementsByTagName()(带有S)而不是getElementByTagName()

更改为:

$data=$doc->getElementsByTagName('div');
//                    ^ missing s