如何将格式良好的HTML文档发送给客户端?

时间:2013-02-18 07:09:30

标签: php html xml dom domdocument

您好我想要做以下事情:

$string_foo = "Hello world!";

if (is_not_fully_html( $string_foo )) {

   $show = "<!doctype><html><head></head><body>{$string_foo}</body></html>";

}

$dom = new DOMDocument();
$dom->loadHTML( $show );

echo $dom->saveHTML();

但是,如果$string_foo是:

会发生什么
$string_foo = "<html>Hello world!</html>";

$string_foo = "<body>Hello world!</body>";

$string_foo = "<head></head><body>Hello world!</body>";

$string_foo = "<head></head>Hello world!";

$string_foo = "<body>Hello world!";

¿$ show = ......................... {$ string_foo} ......将采取行动返回格式良好的HTML?

2 个答案:

答案 0 :(得分:0)

有一个名为 PHP Simple HTML Dom Parser的库。它运行良好,它绝对可以帮助您验证HTML。

PHP Simple HTML DOM Parser

答案 1 :(得分:0)