PHP için yeni bir küçük burada ayrıştırma, ama ben PHP'nin DomDocument açıkça tanımlanabilir bir düğüm ne geri almak için görünmüyor olabilir. Yüklenen HTML yüzden mutlaka XML uyumluluğunu garanti edemez 'net gelecek, ama ben aşağıdakileri deneyin:
<?php
header("Content-Type: text/plain");
$html = '<html><body>Hello <b id="bid">World</b>.</body></html>';
$dom = new DomDocument;
$dom->preserveWhiteSpace = false;
$dom->validateOnParse = true;
/*** load the html into the object ***/
$dom->loadHTML($html);
var_dump($dom);
$belement = $dom->getElementById("bid");
var_dump($belement);
?>
Ben hiçbir hata alırsınız rağmen, ben sadece çıkış olarak aşağıdaki alırsınız:
object(DOMDocument)#1 (0) {
}
NULL
Ben gerçekten bir id yok gibi <b>
etiketi kadar bakmak mümkün olması gerekmez mi?