我遇到了一些麻煩確定發生了什麼事情與simplexml_load_string()
我用下面的代碼來呈現一些XML ....當我運行此代碼,我得到這樣的錯誤信息:SimpleXML拋出警告 - 如何捕獲?
Message: simplexml_load_string() [function.simplexml-load-string]: Entity: line 94: parser error : Opening and ending tag mismatch: meta line 15 and head
任何想法上我如何能夠捕捉到這些警告? libxml_get_errors
沒有任何影響。
$response = simplexml_load_string($response);
var_dump($response);
if (count(libxml_get_errors()) > 0) {
print_r(libxml_get_errors());
}
if (is_object($response)) { //returns true when warnings are thrown
//process response
} else {
//record error
}
您正在加載無效的.xml文件。也許把問題委託給提供它的人? – FailedDev