停止php DomDocument / LibXML重构内容

时间:2017-12-12 16:08:54

标签: php html domdocument

使用DomDocument加载HTML内容时,它会重新构建。

我知道 h1 中不允许 p 标记,但这是我必须使用的内容。虽然规范说它不允许所有东西仍然正确嵌套(没有遗漏关闭标签等)。

...
<h1>
    <p>Nested paragraph</p>
</h1>
...

然后运行时

$dom = new \DOMDocument('1.0', 'UTF-8');
$dom->loadHTML($content);

它会像这样输出

<h1>

</h1>
<p>Nested paragraph</p>

p 已移至 h1 之外。有没有办法告诉它不要关心匹配规范,只是确保标签已关闭等。将来如何使用自定义元素?

0 个答案:

没有答案