1--TEST-- 2DOM\HTMLDocument serialization of full document 3--EXTENSIONS-- 4dom 5--FILE-- 6<?php 7 8$dom = DOM\HTMLDocument::createFromString(<<<HTML 9<!DOCTYPE HTML> 10<html lang="en"> 11 <head> 12 <title>This is my épic title!</title> 13 <meta charset="utf-8"> 14 <script> 15 var foo="</p>"; 16 </script> 17 <style> 18 foo > bar {} 19 </style> 20 </head> 21 <body> 22 <main xmlns="some:ns" foo:bar="x" normal="x"> 23 <img alt="foo" src="/"> 24 <br> 25 <test:test></test:test> 26 </main> 27 </body> 28</html> 29HTML); 30echo $dom->saveHTML(); 31 32?> 33--EXPECT-- 34<!DOCTYPE html><html lang="en"><head> 35 <title>This is my épic title!</title> 36 <meta charset="utf-8"> 37 <script> 38 var foo="</p>"; 39 </script> 40 <style> 41 foo > bar {} 42 </style> 43 </head> 44 <body> 45 <main xmlns="some:ns" foo:bar="x" normal="x"> 46 <img alt="foo" src="/"> 47 <br> 48 <test:test></test:test> 49 </main> 50 51</body></html> 52