PHP->;simplexml\u加载\u文件出错时跳到下一个
我已经为我的问题寻找了很多答案,所以我希望你们能帮助我:) 我的php文件正在加载一个XML文件,并按如下方式处理每个标记:PHP->;simplexml\u加载\u文件出错时跳到下一个,php,Php,我已经为我的问题寻找了很多答案,所以我希望你们能帮助我:) 我的php文件正在加载一个XML文件,并按如下方式处理每个标记: $xml=simplexml_load_file($filedir) or die("Error: Cannot create object"); foreach($xml->children() as $books) { } 我的问题是,有时候XML的一个标记(100个标记中的一个)缺少结尾或有错误 当发生错误时,我希望foreach停止并继续到下一个 如果错
$xml=simplexml_load_file($filedir) or die("Error: Cannot create object");
foreach($xml->children() as $books) {
}
我的问题是,有时候XML的一个标记(100个标记中的一个)缺少结尾或有错误
当发生错误时,我希望foreach停止并继续到下一个
如果错误=take next foreach
如果正确=运行foreach
你有解决办法吗?:)
谢谢大家! 根据定义,XML必须格式良好,因此缺少标记会使其无效。在继续之前,请考虑检查XML生成的来源。根据定义,XMLs必须是格式良好的,因此缺失的标签使其无效。继续检查XML生成的源代码。