使用allowFullScreen等参数整理到xhtml

时间:2013-01-19 23:48:15

标签: php tidy htmltidy

我正在从youtube解析简单的oembed网址,并将它们转换为xhtml,但是,某些html会被错误地整理(我相信)。不应该是有效的xhtml是allowFullScreen =“true”?????如果这是正确的,是否有一些整洁的模块可以做到这一点?我必须走“净化器”路线吗?

来自youtube的

输入:

<iframe allowfullscreen ... ></iframe>
整理后

最终输出:

<iframe allowfullscreen="" ...></iframe>

PHP Tidy:

$tidy                   =  new \tidy();
$config             =  array(
    'show-body-only'   => true,
    'char-encoding'    => 'utf8'
);
$output = $tidy -> repairString($data['html'], $config, 'UTF8');

1 个答案:

答案 0 :(得分:1)

我不知道任何定义allowfullscreen属性的XHTML规范,这可以解释为什么tidy没有将它识别为布尔属性。

如果它是布尔属性,那么true将不是它的有效值。名称和值将是相同的字符串。