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. |