1--TEST-- 2Test reading Element::$outerHTML on HTML documents 3--EXTENSIONS-- 4dom 5--FILE-- 6<?php 7 8$dom = Dom\HTMLDocument::createFromString('<p>foo</p>', LIBXML_NOERROR); 9 10$p = $dom->body->firstChild; 11var_dump($p->outerHTML); 12 13$root = $dom->documentElement; 14var_dump($root->outerHTML); 15 16$unattached_element = $dom->createElement('unattached'); 17var_dump($unattached_element->outerHTML); 18 19$template = $dom->createElement('template'); 20$template->innerHTML = '<p>foo</p>'; 21var_dump($template->outerHTML); 22 23?> 24--EXPECT-- 25string(10) "<p>foo</p>" 26string(49) "<html><head></head><body><p>foo</p></body></html>" 27string(25) "<unattached></unattached>" 28string(31) "<template><p>foo</p></template>" 29