私は定期的にチェックしているいくつかの XML フィードをデータベースに持っています。データの処理方法:
これらの XML リンクを DB からロードし、simplexml_load_file()
I am parsing data をループします。ただし、XML ファイルの形式が正しくないために発生したエラーが原因で、スクリプトが終了することがあります。たとえば、次のようになります。
Warning: simplexml_load_file() [function.simplexml-load-file]: URL_ADDRESS:1: parser error : Invalid XML encoding name in path_to_script on line 98
Warning: simplexml_load_file() [function.simplexml-load-file]: <?xml version="1.0" encoding=""?> in path_to_scriptp on line 98
Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in path_to_script on line 98
Warning: Invalid argument supplied for foreach() in path_to_script on line 99
このエラーを処理する方法はありますか? エラーが発生した場合、この XML フィードはスキップされ、スクリプトは次のフィードに進みますか?