【发布时间】:2012-03-22 18:28:43
【问题描述】:
我正在使用 phpQuery 来解析页面,但是我注意到当将它与带有无效标记的页面一起使用时,它会导致
PHP 致命错误:未捕获的异常“异常”和消息“错误” 加载 XML 标记'
页面中的示例违规代码是:
<?xml version="1.0" encoding="iso-8859-2"?>
<link href="http://example.com/?foo=bar&baz=quz" />
我希望 phpQuery 会为此类页面返回 false,但遗憾的是,它会导致即时致命错误,阻止我对其进行处理。
在初始化像phpQuery::newDocumentFile($page);这样的phpquery时立即发生错误
我真的很喜欢 phpQuery,因为它像 jQuery 一样工作,但我正在寻找一种适用于无效标记的替代解决方案。
【问题讨论】:
标签: php regex screen-scraping