我使用phpQuery解析網頁,但是我注意到,與無效的標記它的結果來替代phpQuery,在處理無效標記時不會崩潰?
PHP Fatal error: Uncaught exception 'Exception' with message 'Error loading XML markup'
的例子有問題的代碼的網頁頁面中使用時,它是:
<?xml version="1.0" encoding="iso-8859-2"?>
<link href="http://example.com/?foo=bar&baz=quz" />
祝phpQuery會爲這樣的頁面返回false,但是很遺憾,它會導致即時的致命錯誤,從而阻止我對此做些什麼。
錯誤立即發生在初始化phpquery像phpQuery::newDocumentFile($page);
我真的很喜歡phpQuery,因爲它的工作原理是jQuery的,但我在尋找的是無效標記工作的替代解決方案。
捕捉異常也是一個好方法。 – 2012-03-22 18:40:22