xml_error_string

xml_error_string($error_code)

Renvoie la description anglaise de l’erreur pour un numéro issu de xml_get_error_code(), par exemple « Mismatched tag » ou « Invalid character ». Un code inconnu renvoie null.

Paramètres

  • $error_code – le code d’erreur.

Exemples

echo xml_error_string(76); // Mismatched tag
// description de l’erreur avec sa position (dans le journal via error_log)
$parser = xml_parser_create();
if (!xml_parse($parser, "<a>\n<b>\n</a>", true)) {
    echo "XML : " . xml_error_string(xml_get_error_code($parser)) . ", ligne " . xml_get_current_line_number($parser); // XML : Mismatched tag, ligne 3
}

Points d’attention

  • Le texte est technique et ne convient pas aux visiteurs – affichez votre propre message et écrivez la description technique dans le journal.

Fonctions associées :
xml_get_error_code()
xml_parse()
error_log()