L'analyseur XML retourne certaines constantes suite à une erreur dans le traitement des données XML.

Constante d'erreur
Description
XML_ERROR_NONE
représente une erreur nulle.
XML_ERROR_NO_MEMORY
représente une erreur de manque de ressource.
XML_ERROR_SYNTAX
représente une erreur de syntaxe XML.
XML_ERROR_NO_ELEMENTS
représente une erreur due à une carence d'éléments.
XML_ERROR_INVALID_TOKEN
représente une erreur due à une entrée d'octet ne pouvant être correctement assignée à un caractère.
XML_ERROR_UNCLOSED_TOKEN
représente une erreur due à une balise non fermée.
XML_ERROR_PARTIAL_CHAR
représente une erreur due à un caractère partiel.
XML_ERROR_TAG_MISMATCH
représente une erreur due à un balisage disparate.
XML_ERROR_DUPLICATE_ATTRIBUTE
représente une erreur due à un double d'un attribut dans un élément.
XML_ERROR_JUNK_AFTER_DOC_ELEMENT
représente une erreur due à des déchets après l'élément document comme des caractères non autorisés. Seuls les espaces blancs sont permis dans cette zone.
XML_ERROR_PARAM_ENTITY_REF
représente une erreur due à une référence d'entité paramètre trouvée à un endroit non autorisé.
XML_ERROR_UNDEFINED_ENTITY
représente une erreur due à une entité non définie.
XML_ERROR_RECURSIVE_ENTITY_REF
représente une erreur due à une référence d'entité récursive.
XML_ERROR_ASYNC_ENTITY
représente une erreur due à une entité asynchrone.
XML_ERROR_BAD_CHAR_REF
représente une erreur due à une mauvaise référence de caractères.
XML_ERROR_BINARY_ENTITY_REF
représente une erreur due à une référence d'entité se référant à une entité déclarée par une notation.
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF
représente une erreur due à une mauvaise attribution d'une référence d'entité externe.
XML_ERROR_MISPLACED_XML_PI
représente une erreur due à une instruction de traitement placée ailleurs qu'au début du document.
XML_ERROR_UNKNOWN_ENCODING
représente une erreur due à un encodage inconnu.
XML_ERROR_INCORRECT_ENCODING
représente une erreur due à un encodage incorrect.
XML_ERROR_UNCLOSED_CDATA_SECTION
représente une erreur due à une section CDATA non fermée.
XML_ERROR_EXTERNAL_ENTITY_HANDLING
représente une erreur due à un traitement d'entité externe.