-
Couldn't load subscription status.
- Fork 8k
Closed as not planned
Description
Description
The following code:
<?php
$html = '<!DOCTYPE html><html><body></body></html>';
$dom = Dom\HTMLDocument::createFromString($html);
$img = $dom->createElement('img');
$attrSrc = $dom->createAttribute('src');
$attrSrc->value = 'http://test.com';
$img->appendChild($attrSrc);
$dom->querySelector('body')->appendChild($img);
echo $dom->saveHTML();Resulted in this output:
PHP Fatal error: Uncaught DOMException: Hierarchy Request Error in /home/andrew/htmlattrtest.php:8
Stack trace:
#0 /home/andrew/htmlattrtest.php(8): Dom\Node->appendChild()
#1 {main}
thrown in /home/andrew/htmlattrtest.php on line 8
But I expected this output instead:
<!DOCTYPE html>
<html><body><img src="http://test.com"></body></html>
PHP Version
8.4.3
Operating System
No response