1

我有一个客户希望他们的视频(由第三方提供)显示在他们的网站上。该网站使用 swfobject 来显示视频,所以我认为最容易抓住它并稍微修改它,以便它可以在客户的网站上运行。

使用 PHP DOMDocument 似乎是可行的方法,但不幸的是,所提供的 HTML 格式不正确并导致心脏病发作。是否有可能让它忽略 HTML 中的错误,或者我可以这样做的替代方法?

4

2 回答 2

3

这就是PHP Tidy的用途。例如:_

<?php
ob_start();
?>
<html>a html document</html>
<?php
$html = ob_get_clean();

// Specify configuration
$config = array(
           'indent'         => true,
           'output-xhtml'   => true,
           'wrap'           => 200);

// Tidy
$tidy = new tidy;
$tidy->parseString($html, $config, 'utf8');
$tidy->cleanRepair();

// Output
echo $tidy;
?>

请参阅HTML Tidy 配置选项

于 2010-03-04T22:59:23.117 回答
0

如果你喜欢 jQuery,你可以使用“ Simple HTML Dom Parser ”。它工作得很好。

于 2013-01-15T17:25:44.947 回答