Well, I will introduce how to get contents of element in this article. That's why I'll show you the sample given belown.
For my example, I got two files here:
- GetContent.php
- test.html
GetContent.php
<?php
$content="test.html";
$source=new DOMdocument();
$source->loadHTMLFile($content);
$path=new DOMXpath($source);
$dom=$path->query("*/div[@id='test']");
if (!$dom==0) {
foreach ($dom as $dom) {
print "<br>The Type of the element is: ". $dom->nodeName. "<br><b><pre><code>";
$getContent = $dom->childNodes;
foreach ($getContent as $attr) {
print $attr->nodeValue. "</code></pre></b>";
}
}
}
?>
test.html
<div id="test">This is my content</div>
What we have just seen up there, should be like on this demo page.
The Type of the element is: div This is my content
The result is the text above. We'll see you guys next article!
