Annotation of embedaddon/php/ext/dom/tests/dom005.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Test 5: HTML Test
        !             3: --SKIPIF--
        !             4: <?php  require_once('skipif.inc'); ?>
        !             5: --FILE--
        !             6: <?php
        !             7: $dom = new domdocument;
        !             8: $dom->loadHTMLFile(dirname(__FILE__)."/test.html");
        !             9: print  "--- save as XML\n";
        !            10: 
        !            11: print adjustDoctype($dom->saveXML());
        !            12: print  "--- save as HTML\n";
        !            13: 
        !            14: print adjustDoctype($dom->saveHTML());
        !            15: 
        !            16: function adjustDoctype($xml) {
        !            17:     return str_replace(array("DOCTYPE HTML",'<p>','</p>'),array("DOCTYPE html",'',''),$xml);
        !            18: }
        !            19: 
        !            20: --EXPECT--
        !            21: --- save as XML
        !            22: <?xml version="1.0" standalone="yes"?>
        !            23: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
        !            24: <html><head><title>Hello world</title></head><body>
        !            25: This is a not well-formed<br/>
        !            26: html files with undeclared entities&#xA0;
        !            27: </body></html>
        !            28: --- save as HTML
        !            29: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
        !            30: <html><head><title>Hello world</title></head><body>
        !            31: This is a not well-formed<br>
        !            32: html files with undeclared entities&nbsp;
        !            33: </body></html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>