setXMLOptions(0); // garder les balises vide en ecriture raccourcie $svg = file_get_contents($file); // Pass it to the sanitizer and get it back clean $clean_svg = $sanitizer->sanitize($svg); ecrire_fichier($file, $clean_svg); // loger les sanitization $trace = ""; foreach ($sanitizer->getXmlIssues() as $issue) { $trace .= $issue['message'] . " L".$issue['line']."\n"; } if ($trace) { spip_log($trace, "svg" . _LOG_DEBUG); } } $metadata = charger_fonction('image', 'metadata'); return $metadata($file); }