Here is my HTML code
<html>
<body>
<div>A sample block <div>and child block</div></div>
</body>
</html>
How can I use DOM to append and prepend text nodes to the BODY elements without hurting its siblings?
$dom = new DOMdocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$body = $xpath->query('//body')->item(0);
like this
<html>
<body>
Newly prepended text
<div>A sample block <div>and child block</div></div>
Newly appended text
</body>
</html>
{}
button. See my edit as example. – Teevens