0

HTMLページで見つかったタグのnodeValueを取得しようとしていますが、エラーが発生しており、そのエラーの原因がわかりません。Fatal error: Fatal error: Call to undefined method DOMDocument::getElementByTagName() in C:\xampplite\htdocs\msite\getscriptnodeValue.php 行 5 ..ここに私のコードがあります.誰か助けてください??事前に 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/>";
}
4

1 に答える 1

1

メソッド名はgetElementsByTagName()(S 付き) notgetElementByTagName()です。

への変更:

$data=$doc->getElementsByTagName('div');
//                    ^ missing s
于 2013-10-16T08:29:52.427 に答える