123456789101112131415161718192021222324252627282930313233 |
- --TEST--
- Test 5: HTML Test
- --EXTENSIONS--
- dom
- --FILE--
- <?php
- $dom = new domdocument;
- $dom->loadHTMLFile(__DIR__."/test.html", LIBXML_NOBLANKS);
- print "--- save as XML\n";
- print adjustDoctype($dom->saveXML());
- print "--- save as HTML\n";
- print adjustDoctype($dom->saveHTML());
- function adjustDoctype($xml) {
- return str_replace(array("DOCTYPE HTML",'<p>','</p>'),array("DOCTYPE html",'',''),$xml);
- }
- ?>
- --EXPECT--
- --- save as XML
- <?xml version="1.0" standalone="yes"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
- <html><head><title>Hello world</title></head><body>
- This is a not well-formed<br/>
- html files with undeclared entities 
- </body></html>
- --- save as HTML
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
- <html><head><title>Hello world</title></head><body>
- This is a not well-formed<br>
- html files with undeclared entities
- </body></html>
|