提问人:AlphaSoldier 提问时间:11/12/2023 更新时间:11/12/2023 访问量:38
PHP 使用 xsd 验证大型 XML 文件时,脚本会死掉
PHP when validating a large XML file with an xsd, the script just dies
问:
只有 1000 个条目它就可以工作,但超过 100 000 个它就会死亡。
这是我的代码
$dom = new DOMDocument;
libxml_use_internal_errors(true);
$dom->load($xmlFile);
libxml_clear_errors();
if ($dom->schemaValidate($xsdFile)) {
echo 'Validation successful. The XML file is valid against the schema.'.PHP_EOL;
} else {
echo 'Validation failed. Errors:'.PHP_EOL;
$errors = libxml_get_errors();
foreach ($errors as $error) {
echo "\n" . $error->message . PHP_EOL;
}
libxml_clear_errors();
}
答: 暂无答案
评论