PHP Domdocument を使用して html をロードしています。私の HTML には、class="smalllist" が 2 回あります。しかし、ファーストクラスの要素をロードする必要があります。
さて、私のPHPコードは
$d = new DOMDocument();
$d->validateOnParse = true;
@$d->loadHTML($html);
$xpath = new DOMXPath($d);
$table = $xpath->query('//ul[@class="smalllist"]');
foreach ($table as $row) {
echo $row->getElementsByTagName('a')->item(0)->nodeValue."-";
echo $row->getElementsByTagName('a')->item(1)->nodeValue."\n";
}
両方のクラスをロードします。ただし、その名前のクラスを 1 つだけロードする必要があります。これで私を助けてください。前もって感謝します。