我有一个脚本可以解析一些 XML (adf) 内容。有时我们会收到损坏的 XML 数据(即语法、没有结束标记等)。
SimpleXMLElement
抛出错误并终止我的脚本,如何分配类似的东西$xml_body = new SimpleXMLElement ($adf_xml);
并捕获解析异常?
/home//Work//script/email_leads.php:46 中未捕获的异常“异常”,消息为“字符串无法解析为 XML”
堆栈跟踪:
0 /home//Work//script/email_leads.php(46): SimpleXMLElement->__construct('1 /home//工作//script/email_leads.php(97):generateFeed()
2 {主要}
好吧,显然捕获 XML 解析错误在某种程度上是一个圣杯......我最终只是
try { $x = new SimpleXMLElement($y, LIBXML_NOERROR); } catch (Exception $e) { echo $e; }
编辑:感谢@PanPipes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)