Arquivos
hhvm/hphp/test/slow/dom_document/1674.php
T
Paul Tarjan c2ec1c97c9 sortof format slow tests
A poor man's formatter since I didn't like any of the other ones I found. The original C++ source sometimes put newlines and sometimes not.

Codemods:

    codemod '([;{}])([^\n])' '\1\n\2'
    codemod -m '\s*<\?php\s+' '<?php\n\n'
    codemod '\t' '  '

I hand-fixed all the failing tests
2013-05-30 17:32:57 -07:00

28 linhas
489 B
PHP

<?php
$dom = new domdocument;
$html = <<<EOM
<html><head>
<title>Hello world</title>
</head>
<body>
This is a not well-formed<br>
html files with undeclared entities&nbsp;
</body>
</html>
EOM;
$dom->loadHTML($html);
print "--- save as XML
";
print adjustDoctype($dom->saveXML());
print "--- save as HTML
";
print adjustDoctype($dom->saveHTML());
function adjustDoctype($xml) {
return str_replace(array(">
<","DOCTYPE HTML",'<p>','</p>'),array("><","DOCTYPE html",'',''),$xml);
}