<div> टैग के अंदर का टेक्स्ट जो class="text" के अंदर है, जो <div> के अंदर class="main" के साथ है, निम्नलिखित कोड से प्राप्त किया जा सकता है:
उदाहरण
<?php
$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 क्वेरीज़ DOMXPath::query मेथड के साथ उन एलिमेंट्स की सूची वापस कर सकती हैं जिन्हें उपयोगकर्ता खोज रहा है।
$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)