【发布时间】:2010-11-12 01:05:41
【问题描述】:
我需要解析一些 HTML 文件,但是它们的格式不正确,PHP 会打印出警告。我想以编程方式避免这种调试/警告行为。请指教。谢谢!
代码:
// create a DOM document and load the HTML data
$xmlDoc = new DomDocument;
// this dumps out the warnings
$xmlDoc->loadHTML($fetchResult);
这个:
@$xmlDoc->loadHTML($fetchResult)
可以抑制警告,但如何以编程方式捕获这些警告?
【问题讨论】:
-
试试这个解决方案 - 似乎更容易 - stackoverflow.com/questions/6090667/…
-
将糟糕的输入转换为正确的输出是支付账单的;)recover option is in the manual。它只是一个布尔值。你可以打电话给
$dom->saveHTML(),看看libxml文件是否试图利用你的$html输入,通常它很接近/好的。
标签: php html warnings domdocument