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 つだけロードする必要があります。これで私を助けてください。前もって感謝します。