Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

PHP के HTML DOMDocument के साथ HTML पार्स करें

<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)

  1. HTML DOM Style flexGrow प्रॉपर्टी HTML DOM Style flexGrow प्रॉपर्टी

    HTML DOM Style flexGrow प्रॉपर्टी का उपयोग उस अनुपात को सेट करने के लिए किया जाता है जिससे कोई तत्व फ्लेक्स तत्व के अंदर अपना आकार समायोजित करता है। यह यूनिटलेस न्यूमेरिक मान स्वीकार करता है।सिंटैक्स निम्नलिखित है:flexGrow प्रॉपर्टी सेट करना:object.style.flexGrow = number|initial|inheritयहां, number

  1. HTML DOM Style flexFlow प्रॉपर्टी HTML DOM Style flexFlow प्रॉपर्टी

    HTML DOM Style flexFlow प्रॉपर्टी का उपयोग किसी तत्व के flexDirection और flexWrap प्रॉपर्टी को निर्दिष्ट करने के लिए किया जाता है। यह flexDirection और flexWrap के लिए एक शॉर्टहैंड है और उसी क्रम में मान स्वीकार करता है।सिंटैक्स निम्नलिखित है:flexFlow प्रॉपर्टी सेट करना:object.style.flexFlow = flex-d

  1. सेलेनियम के साथ HTML टेक्स्ट इनपुट में एंटर दबाने का अनुकरण कैसे करें? सेलेनियम के साथ HTML टेक्स्ट इनपुट में एंटर दबाने का अनुकरण कैसे करें?

    हम सेलेनियम वेबड्राइवर के साथ HTML टेक्स्ट इनपुट बॉक्स में एंटर दबाने का अनुकरण कर सकते हैं। हम sendKeys मेथड की मदद लेंगे और आर्गुमेंट के रूप में Keys.ENTER पास करेंगे। इसके अलावा, हम उसी कार्य को करने के लिए मेथड में आर्गुमेंट के रूप में Keys.RETURN पास कर सकते हैं। साथ ही, कोड में Keys क्लास का