ข้อความภายในแท็ก
ภายใน class="text" ภายใน
ที่มี class="main" สามารถรับได้ด้วยรหัสต่อไปนี้ -
ตัวอย่าง
$html = <<<HTML <div class="main"> <div class="text"> This is text 1 </div> </div> <div class="main"> <div class="text"> This is text 2 </div> </div> HTML; $dom = new DOMDocument(); $dom->loadHTML($html); $xpath = new DOMXPath($dom); XPath queries along with the DOMXPath::query method can be used to return the list of elements that are searched for by the user. $tags = $xpath->query('//div[@class="main"]/div[@class="text"]'); foreach ($tags as $tag) { var_dump(trim($tag->nodeValue)); }
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
string ‘This is text 1’ (length=14) string ‘This is text 2' (length=14)